Saya telah menginstal Python 3.5 di mesin windows saya dan itu adalah satu-satunya versi yang saya miliki di komputer saya. Saya ingin membuat lingkungan virtual python2.7 untuk mencoba paket tertentu. Apakah mungkin membuat lingkungan virtual dengan binari python2.7 tanpa menginstal Python 2.7 di sistem saya?
Python 3.5 membuat virtualenv dengan python2.7
Jawaban (2)
Untuk menggunakan juru bahasa Python yang berbeda, juru bahasa tersebut harus berada di $PATH, yang berarti biner di mesin Anda.
lihat --> https://stackoverflow.com/a/45293556/6813490
person
Zach Valenta
schedule
23.11.2017
Itu berarti saya perlu menginstal python27?
- person JeanVuda; 23.11.2017
ya memang, meskipun memiliki banyak juru bahasa Python tidaklah merepotkan
- person Zach Valenta; 23.11.2017
Anda tidak perlu memiliki juru bahasa Python di $PATH, Anda dapat memberi tahu virtualenv
di mana menemukannya. Saya menemukan postingan blog ini Menginstal Beberapa Versi Python pada Windows Menggunakan Virtualenv tetapi TL;DRnya adalah:
- Buka Command Prompt dan masukkan
pip install virtualenv
. - Unduh versi python yang diinginkan (JANGAN tambahkan ke PATH!), dan ingat
path\to\new_python.exe
dari versi yang baru diinstal. - Untuk membuat virtualenv, buka Command Prompt dan masukkan
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
. - Instal paket yang diinginkan dengan
pip
. - Nonaktifkan dengan
deactivate
.
- Activate virtualenv: open Command Prompt and enter
Catatan python3 -m venv \path\to\env
sepertinya tidak mendukung parameter -p
, Anda harus menggunakan virtualenv
.
person
parsley72
schedule
15.02.2020