ฉันติดตั้ง Python 3.5 ในเครื่อง windows ของฉันแล้ว และนั่นเป็นเวอร์ชันเดียวที่ฉันมีในคอมพิวเตอร์ ฉันต้องการสร้างสภาพแวดล้อมเสมือน python2.7 เพื่อทดลองใช้แพ็คเกจบางอย่าง เป็นไปได้ไหมที่จะสร้างสภาพแวดล้อมเสมือนจริงด้วยไบนารี python2.7 โดยไม่ต้องติดตั้ง Python 2.7 ในระบบของฉัน
Python 3.5 สร้าง virtualenv ด้วย python2.7
คำตอบ (2)
หากต้องการใช้ล่าม Python อื่น ล่ามนั้นจะต้องอยู่ใน $PATH ซึ่งหมายถึงไบนารี่บนเครื่องของคุณ
ดู --> https://stackoverflow.com/a/45293556/6813490
person
Zach Valenta
schedule
23.11.2017
นั่นหมายความว่าฉันต้องติดตั้ง python27 หรือไม่?
- person JeanVuda; 23.11.2017
ใช่แล้ว แม้ว่าการมีล่าม Python หลายคนไม่ใช่เรื่องยุ่งยากก็ตาม
- person Zach Valenta; 23.11.2017
คุณไม่จำเป็นต้องมีล่าม Python บน $PATH คุณสามารถบอก virtualenv
ได้ว่าจะหามันได้ที่ไหน ฉันพบบล็อกโพสต์นี้ การติดตั้ง Python หลายเวอร์ชัน บน Windows โดยใช้ Virtualenv แต่ TL; DR คือ:
- เปิดพร้อมรับคำสั่งแล้วป้อน
pip install virtualenv
- ดาวน์โหลดเวอร์ชัน Python ที่ต้องการ (อย่าเพิ่มใน PATH!) และจำ
path\to\new_python.exe
ของเวอร์ชันที่ติดตั้งใหม่ - หากต้องการสร้าง virtualenv ให้เปิด Command Prompt แล้วป้อน
virtualenv \path\to\env -p path\to\new_python.exe
- To install packages:
- Activate virtualenv: open Command Prompt and enter
path\to\env\Scripts\activate.bat
. - ติดตั้งแพ็คเกจที่ต้องการด้วย
pip
- ปิดการใช้งานด้วย
deactivate
- Activate virtualenv: open Command Prompt and enter
ดูเหมือนว่า python3 -m venv \path\to\env
จะไม่รองรับพารามิเตอร์ -p
คุณต้องใช้ virtualenv
person
parsley72
schedule
15.02.2020