Dengan virtualenvwrapper(pembungkus yang mudah digunakan untuk fungsi virtualenv)
Instal virtualenv
Instal virtualenvdengan
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 pip3daripada pipdi sisa panduan ini).
Opsional (tetapi disarankan): Nyalakan bash autocomplete untuk pip
Lari
pip completion --bash >> ~/.bashrc
dan jalankan source ~/.bashrcuntuk mengaktifkan.
Instal virtualenvwrapper
Karena kami ingin menghindarisudo pip kami menginstal virtualenvwrappersecara 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_HOMEvariabel 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 ~/.bashrcfile 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 pipmenciptakan lingkungan virtual tambahan, ia juga ditempatkan di WORKON_HOMEdirektori 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 -pargumen adalah opsional, digunakan untuk mengatur versi Python untuk menggunakan; bisa juga python3misalnya.
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-pipdanpython-virtualenvdapat diinstal melalui repetisi Ubuntu, tidak perlu untuk instalasi manual.