2014-10-18 6 views
0

Я пытаюсь установить virtualenv на моем Mac под управлением OS X Mavericks. Чтобы установить virtualenv, я использовал pipУстановка Virtualenv на OS X

pip install virtualenv 

Теперь, когда я пытаюсь использовать его, я получаю сообщение о том, -bash: virtualenv: command not found

Кроме того, попытка переустановить получает меня это:

Requirement already satisfied (use --upgrade to upgrade): virtualenv in /usr/local/lib/python2.7/site-packages 
Cleaning up... 

Мой путь и переменная пути python в файле ~/.bash_profile установлены на:

export PATH = /usr/local/bin:$PATH 
export PYTHONPATH=/usr/local/lib/python2.7/site-packages 
+0

@ Аниваш, в чем смысл рекомендовать кубинцам Linux, когда оп четко указано, что они находятся на OSX? –

+0

предоставить информацию о версии OS X, pip и virtualenv – avi

+0

, а также проверить [это] (http://apple.stackexchange.com/questions/96325/cant-create-virtualenv) – avi

ответ

2

Для повторной установки virtualenv сначала придется удалить текущую версию через pip с помощью команды:

$ pip uninstall virtualenv

Отсюда, it is not all too important что virtualenv устанавливается под /usr/local/lib/python2.7/site-packages. Например, делая быстрый $ which virtualenv показывает, что у меня мину под:

/Library/Frameworks/Python.framework/Versions/3.3/bin/virtualenv

, и я просто использовать $ virtualenv --python=python_version environment_name, чтобы выбрать питон версия работает среда.

Таким образом, после удаления запустить $ pip install virtualenv снова, а затем проверить, где он устанавливается с помощью $ which virtualenv

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

Создать:

$ virtualenv evnironment_name

Пробег:

$ source ./environment_name/bin/activate

или cd в каталог окружающей среды, а затем $ source bin/activate

Чтобы выйти из окружения просто запустить $ deactivate

Я надеюсь, что это помогло!

+0

Удаление и повторная установка результатов в том же выпуске, что и в вопросе - команда не найдена. –

+0

@Guarav Просто дважды проверьте, вы пытались переустановить, используя sudo? Если это и [перезапуск искателя] (http: // stackoverflow.com/questions/16168754/virtualenv-in-mac-osx-bash-command-not-found-issue)/перезагрузка вашей машины не работает Я не в своей глубине :(Я надеюсь, что у кого-то есть правильный ответ вам нужно – jjstopforth

+0

Да, попытался установить sudo и перезапустить mac. :( –