conda-env
มีการสนับสนุนที่ดีสำหรับเรื่องนี้ตอนนี้ผ่าน ตัวอย่างเช่นตอนนี้คุณสามารถทำ:
name: sample_env
channels:
dependencies:
- requests
- bokeh>=0.10.0
- pip:
- "--editable=git+https://github.com/pythonforfacebook/facebook-sdk.git@8c0d34291aaafec00e02eaa71cc2a242790a0fcc#egg=facebook_sdk-master"
มันยังคงเรียก pip ภายใต้ฝาครอบ แต่ตอนนี้คุณสามารถรวมคุณสมบัติ conda และ pip package ไว้ในenvironment.yml
ไฟล์เดียวได้แล้ว
หากคุณต้องการที่จะปรับปรุงสภาพแวดล้อมที่รากของคุณกับแฟ้มนี้คุณจะต้องบันทึกรายการนี้ไปยังแฟ้ม (ตัวอย่างenvironment.yml
) conda env update -f environment.yml
แล้วเรียกใช้คำสั่ง:
มีแนวโน้มว่าคุณจะต้องการสร้างสภาพแวดล้อมใหม่:
conda env create -f environment.yml
(เปลี่ยนแปลงตามที่ควรในความคิดเห็น)