Я установил virtualenv, использующий команду зернышка:
$ pip install --user virtualenv
и virtualenwrapper
$ pip install --user virtualenvwrapper
все хорошо работало:
$ pip show virtualenvwrapper
Name: virtualenvwrapper
Version: 4.3.2
Location: /home/mukesh/.local/lib/python2.7/site-packages
Requires: virtualenv, virtualenv-clone, stevedore
Я сделал два каталога ".virtenvs" и "Проекта Активный". Я делаю это следующим сообщение в блоге. Затем я изменил свой .bashrc файл путем добавления после строк:
export WORKON_HOME=$HOME/.virtenvs
export PROJECT_HOME=$HOME/Projects-Active
source $HOME/.local/bin/virtualenvwrapper.sh
После сохранения изменений я получил файл для внесения изменений активными:
$ source ~/.bashrc
Когда я пытаюсь сделать новую виртуальную среду при помощи следующей команды:
$ mkvirtualenv test_env01
Я получаю ошибку:
ERROR: virtualenvwrapper could not find virtualenv in your path
Не знайте то, что должно я делать теперь.
Я пытался следовать учебному руководству также, но оно все еще перестало работать, затем должно было сделать это иначе:
# pip install virtualenv
# pip install virtualenvwrapper
После выполнения так, которые управляют обработанным указанием, где исполняемый файл:
which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh
Насколько я понимаю в публикации, virtualenv должен быть установлен через sudo без - пользовательская опция.
Я мог решить проблему путем установки virtualenv через Кв. - добираются
sudo apt-get install virtualenv
, я действительно не знаю последствий этого, но до сих пор она работает на меня
СДЕЛАЙТЕ два stepsпјљ
1) sudo find / -name "virtualenv"
Затем, я нахожу исполняемый файл, путь:
/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/bin/virtualenv
2) Касание гибкая ссылка в или добавляет путь к эти .bash_profile
, я предпочитаю первого:
sudo ln -s /usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/bin/virtualenv /usr/local/bin/virtualenv
На основе моего опыта, следуя инструкциям на некоторых сайтах посадит Вас в проблеме. Вот то, как я сделал это, но сначала частые ошибки:
pip install virtualenv
pip install virtualenvwrapper
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh
теперь это не собирается работать на Вас особенно теперь с 16,04, идет с virtualenv как с одним из ее пакетов. Некоторые ловушки теперь пытаются удалить его с:
sudo pip uninstall virtualenv
, когда Вы никогда не устанавливали его с правами администратора. Вместо этого сделайте:
pip uninstall virtualenv
затем теперь установка это с Ubuntu repo (рекомендовало) использовать:
sudo apt-get install virtualenv
sudo apt install virtualenvwrapper
virtualwrapper (удобные для пользователя обертки для функциональности virtualenv) причина мы также устанавливаем , virtualwrapper - то, потому что это предлагает хорошие и простые команды для управления виртуальными средами.
echo "source /usr/share/virtualenvwrapper/virtualenvwrapper.sh" >> ~/.bashrc
Источник virtualenvwrapper в .bashrc
или
откройте свой .bashrc файл и добавьте:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/PyProj
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
это установит местоположение, где виртуальные среды должны жить, местоположение Ваших каталогов проекта разработки и местоположение сценария, установленного с этим пакетом.
теперь работает workon
, если это будет Вашим первым разом, то когда он ничего не покажет, не паниковать. В противном случае список сред, пустых, печатается. выполненный mkvirtualenv temp
новая среда, временный файл создается и активируется. затем выполненный workon
снова На этот раз, временный файл среда включена.
Теперь весело проводят время