Dengan virtualenvwrapper
(pembungkus yang mudah digunakan untuk fungsi virtualenv
)
Instal virtualenv
Instal virtualenv
dengan
sudo apt-get install virtualenv
(untuk Ubuntu 14.04 (terpercaya) instal python-virtualenv
)
Instal virtualenvwrapper
Alasan kami juga menginstal virtualenvwrapper adalah karena ia menawarkan perintah yang bagus dan sederhana untuk mengelola lingkungan virtual Anda. Ada dua cara untuk menginstal virtualenvwrapper
:
Sebagai paket Ubuntu (dari Ubuntu 16.04)
Lari
sudo apt install virtualenvwrapper
lalu lari
echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh" >> ~/.bashrc
Menggunakan pip
Instal dan / atau perbarui pip
Instal pip untuk Python 2 dengan
sudo apt-get install python-pip
atau untuk Python 3
sudo apt-get install python3-pip
(jika Anda menggunakan Python 3, Anda mungkin perlu menggunakannya pip3
daripada pip
di sisa panduan ini).
Opsional (tetapi disarankan): Nyalakan bash autocomplete untuk pip
Lari
pip completion --bash >> ~/.bashrc
dan jalankan source ~/.bashrc
untuk mengaktifkan.
Instal virtualenvwrapper
Karena kami ingin menghindarisudo pip
kami menginstal virtualenvwrapper
secara lokal (secara default di bawah ~/.local
) dengan:
pip install --user virtualenvwrapper
dan
echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc
Sumber virtualenvwrapper di .bashrc
echo "source ~/.local/bin/virtualenvwrapper.sh" >> ~/.bashrc
Setup virtualenv dan virtualenvwrapper:
Pertama kita mengekspor WORKON_HOME
variabel yang berisi direktori tempat lingkungan virtual kita disimpan. Mari kita buat ini~/.virtualenvs
export WORKON_HOME=~/.virtualenvs
sekarang juga buat direktori ini
mkdir $WORKON_HOME
dan letakkan ekspor ini di ~/.bashrc
file kami sehingga variabel ini otomatis ditentukan
echo "export WORKON_HOME=$WORKON_HOME" >> ~/.bashrc
Kami juga dapat menambahkan beberapa trik tambahan seperti berikut ini, yang memastikan bahwa jika pip
menciptakan lingkungan virtual tambahan, ia juga ditempatkan di WORKON_HOME
direktori kami :
echo "export PIP_VIRTUALENV_BASE=$WORKON_HOME" >> ~/.bashrc
Sumber ~ / .bashrc untuk memuat perubahan
source ~/.bashrc
Tes apakah berhasil
Sekarang kita menciptakan lingkungan virtual pertama kita. The -p
argumen adalah opsional, digunakan untuk mengatur versi Python untuk menggunakan; bisa juga python3
misalnya.
mkvirtualenv -p python2.7 test
Anda akan melihat bahwa lingkungan akan diatur, dan prompt Anda sekarang termasuk nama lingkungan aktif Anda dalam tanda kurung. Juga jika sekarang Anda jalankan
python -c "import sys; print sys.path"
Anda akan melihat banyak /home/user/.virtualenv/...
karena sekarang tidak menggunakan paket situs sistem Anda.
Anda dapat menonaktifkan lingkungan Anda dengan menjalankan
deactivate
dan jika Anda ingin mengerjakannya lagi, cukup ketik
workon test
Terakhir, jika Anda ingin menghapus lingkungan Anda, ketikkan
rmvirtualenv test
Nikmati!
Terima kasih kepada penulis posting blog ini .
python-pip
danpython-virtualenv
dapat diinstal melalui repetisi Ubuntu, tidak perlu untuk instalasi manual.