З virtualenvwrapper
(зручні для користувача обгортки для функціональності virtualenv
)
Встановіть virtualenv
Встановити за virtualenv
допомогою
sudo apt-get install virtualenv
(для встановлення Ubuntu 14.04 (надійний) python-virtualenv
)
Встановіть virtualenvwrapper
Причина, по якій ми також встановлюємо virtualenvwrapper, полягає в тому, що вона пропонує приємні та прості команди для управління вашими віртуальними середовищами. Існує два способи встановлення virtualenvwrapper
:
Як пакет Ubuntu (від Ubuntu 16.04)
Біжи
sudo apt install virtualenvwrapper
потім біжи
echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh" >> ~/.bashrc
Використання піп
Встановіть та / або оновіть pip
Встановіть pip для Python 2 з
sudo apt-get install python-pip
або для Python 3
sudo apt-get install python3-pip
(якщо ви використовуєте Python 3, можливо, вам доведеться використовувати pip3
замість pip
решти цього посібника).
Необов’язково (але рекомендується): Увімкніть автозаповнення bash для pip
Біжи
pip completion --bash >> ~/.bashrc
і запустіть, source ~/.bashrc
щоб увімкнути.
Встановіть virtualenvwrapper
Оскільки ми хочемо уникати,sudo pip
ми встановлюємо virtualenvwrapper
локально (за замовчуванням у розділі ~/.local
) за допомогою:
pip install --user virtualenvwrapper
і
echo "export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3" >> ~/.bashrc
Джерело virtualenvwrapper в .bashrc
echo "source ~/.local/bin/virtualenvwrapper.sh" >> ~/.bashrc
Налаштування virtualenv та virtualenvwrapper:
Спочатку ми експортуємо WORKON_HOME
змінну, яка містить каталог, у якому потрібно зберігати наші віртуальні середовища. Давайте зробимо це~/.virtualenvs
export WORKON_HOME=~/.virtualenvs
тепер також створіть цей каталог
mkdir $WORKON_HOME
і помістіть цей експорт у наш ~/.bashrc
файл, щоб ця змінна автоматично була визначена
echo "export WORKON_HOME=$WORKON_HOME" >> ~/.bashrc
Ми також можемо додати кілька додаткових хитрощів, таких як наступний, що гарантує, що якщо pip
створюється додаткове віртуальне середовище, він також розміщується в нашому WORKON_HOME
каталозі:
echo "export PIP_VIRTUALENV_BASE=$WORKON_HOME" >> ~/.bashrc
Джерело ~ / .bashrc для завантаження змін
source ~/.bashrc
Перевірте, чи працює
Тепер ми створюємо наше перше віртуальне середовище. -p
Аргумент є необов'язковим, він використовується , щоб встановити версію Python для використання; це може бути, python3
наприклад.
mkvirtualenv -p python2.7 test
Ви побачите, що середовище буде налаштоване, і ваше запит тепер включає в дужках назву вашого активного середовища. Також якщо ти зараз біжиш
python -c "import sys; print sys.path"
ви повинні побачити багато, /home/user/.virtualenv/...
тому що зараз він не використовує ваші системні сайти-пакети.
Ви можете деактивувати своє оточення, запустивши
deactivate
і якщо ви хочете знову працювати над цим, просто введіть
workon test
Нарешті, якщо ви хочете видалити оточення, введіть
rmvirtualenv test
Насолоджуйтесь!
Дякую автору цього блогу .
python-pip
і їхpython-virtualenv
можна встановити за допомогою Ubuntu Repsitory, немає необхідності в ручній установці.