2016-05-30 1 views
0

Я хочу научиться Джанго поэтому я попытался создать виртуальный окр и я получаю эту ошибку:Получение сообщения об ошибке при попытке создать виртуальный окр

mkvirtualenv django 

Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/Library/Python/2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 2881, in <module> 
    parse_requirements(__requires__), Environment() 
    File "/Library/Python/2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 596, in resolve 
    raise DistributionNotFound(req) 
pkg_resources.DistributionNotFound: virtualenv==1.8.2 

Я не использовал питон в то время так я не уверен, что вопрос:

virtualenv --version 
Traceback (most recent call last): 
    File "/usr/local/bin/virtualenv", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/Library/Python/2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 2881, in <module> 
    parse_requirements(__requires__), Environment() 
    File "/Library/Python/2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 596, in resolve 
    raise DistributionNotFound(req) 
pkg_resources.DistributionNotFound: virtualenv==1.8.2 
+1

Каков результат работы 'virtualenv --version'? –

+0

@ManuelJacob Я обновил свой вопрос с выходом. Я использую virutalenvwrapper также в случае, если это имеет значение. – Blankman

+0

Проблема заключается в том, что версия '/ usr/local/bin/virtualenv' отличается от версии в каталоге библиотеки Python (если она там в первую очередь). Можете ли вы проверить '/ Library/Python/2.7/site-packages', если вы найдете что-нибудь с именем' virtualenv' в нем? –

ответ

0

Вы используете mkvirtualenv, который является virtualenvwrapper командой. У вас, вероятно, нет virtualenvwrapper.

Тип virtualenvwrapper в командной строке и наблюдать за входом. Если вы получите что-то вроде command not found, тогда вы должны установить его первым.

Вы должны установить его с помощью пипса так pip install virtualenvwrapper.

Есть несколько шагов после установки, наиболее важным из которых является source /usr/local/bin/virtualenvwrapper.sh, что делает доступными команды, например mkvirtualenv, rmvirtualenv.

См. virtualenvwrapper'sdocumentation.

Кроме того, вы также можете использовать virtualenv. Убедитесь, что вы его установили, как так

virtualenv --version

Если вы этого не сделаете, вы можете установить его с pip. После того, как вы его установили, вы можете создать свой virtualenv так virtualenv <name> в каталоге по вашему выбору.

+0

Очевидно, что' virtualenvwrapper' установлен. Как запускать 'virtualenv' (он запускается!) При выполнении' mkvirtualenv', если 'virtualenvwrapper' не установлен? –

+0

У меня он установлен – Blankman

+0

@Blankman Попробуйте обновить свою виртуальную установку 'sudo pip install -U virtualenv' –

 Смежные вопросы

  • Нет связанных вопросов^_^