2015-08-31 2 views
0

я следовал этот учебник, чтобы узнать, как настроить питона/PIP/virtualenvwrapper на моем MacOSX Yosemite 10.10.5virtualenvwrapper: mkvirtualenv работает, но rmvirtualenv возвращается -bash: нет такого файла или каталога

http://www.lecloud.net/post/119427148455/python-pip-on-mac-os-x-yosemite

сейчас создать тестовую папку: "~/PythonProj"

"mkvirtualenv" просто работает, если я типа mkvirtualenv test1 в "Terminal.app"

mkvirtualenv test1 

другие команды также отлично работает, как:

workon test1 
deactivate test1 

время, странная вещь, когда я хочу, чтобы удалить "test1"

rmvirtualenv test1 

недостаточность сообщение как:

-bash: cd: ~/.virtualenvs: No such file or directory 

Я тогда посетите ~/.virtualenvs и не найдёте папку "test1".

Мой вопрос:

1), когда я типа "mkvirtualenv test1", , где хранится папка "test1"?, поскольку я не мог найти его в "~/PythonProj" или "~/.virtualenvs"

2) там что-то не так с моей конфигурации? это проблема разрешения?

Заранее благодарю вас за помощь.

ответ

0

Каталог должен быть сохранен в вашей папке .virtualenvs так же, как вы сказали.

Во время установки вы должны настроить переменную среды для WORKON_HOME. Вы можете проверить, чтобы увидеть, если он установлен правильно, введя это в терминале:

echo $WORKON_HOME 

Если вы не видите ничего вернулся, проверьте ~/.profile файл, чтобы увидеть, если он установлен в нужную директорию. Должна быть запись, которая выглядит так:

export WORKON_HOME=$HOME/.virtualenvs 
+1

благодарит @TheGRS Оказалось, что моя конфигурация неправильная. – rayzi001

+0

изначально в файле ~/.profile 'export WORKON_HOME ...' должен быть помещен перед 'source /usr/local/bin/virtualenvwrapper.sh', но в моем предыдущем файле я ошибаюсь, так что 'export WORKON_HOME 'не выполняется – rayzi001