Почему я получаю ошибку, когда я пытаюсь использовать virtualenvwrapper.

Я установил 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

Не знайте то, что должно я делать теперь.

4
задан 7 March 2015 в 04:28

4 ответа

Я пытался следовать учебному руководству также, но оно все еще перестало работать, затем должно было сделать это иначе:

# pip install virtualenv
# pip install virtualenvwrapper

После выполнения так, которые управляют обработанным указанием, где исполняемый файл:

which virtualenvwrapper.sh
/usr/local/bin/virtualenvwrapper.sh

Насколько я понимаю в публикации, virtualenv должен быть установлен через sudo без - пользовательская опция.

4
ответ дан 23 November 2019 в 11:41

Я мог решить проблему путем установки virtualenv через Кв. - добираются

sudo apt-get install virtualenv

, я действительно не знаю последствий этого, но до сих пор она работает на меня

3
ответ дан 23 November 2019 в 11:41

СДЕЛАЙТЕ два 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
3
ответ дан 23 November 2019 в 11:41

На основе моего опыта, следуя инструкциям на некоторых сайтах посадит Вас в проблеме. Вот то, как я сделал это, но сначала частые ошибки:

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 снова На этот раз, временный файл среда включена.

Теперь весело проводят время

2
ответ дан 23 November 2019 в 11:41

Другие вопросы по тегам:

Похожие вопросы: