Мне было трудно установить virtualenvwrapper, я вижу, что установил python 3, также установил virtualenvwrapper, запустив
pip3 install virtualenvwrapper
затем добавьте туда три строки в .bash_profile
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
но это дает мне
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
-bash: /Users/user/.bash_profile: line 43: unexpected EOF while looking for matching `''
-bash: /Users/user/.bash_profile: line 46: syntax error: unexpected end of file
Я думаю, что это может быть не по пути /usr/local/bin/virtualenvwrapper.sh. Запускаю find/-name virtualenvwrapper.sh, но безрезультатно (просто много строк denide разрешения) Как мне разобраться?
Сам virtualenv работает, просто нужно настроить vertalenvwrapper, спасибо.
which virutalenvwrapper.sh
? (источник: teamtreehouse.com/community/) - person davedwards   schedule 17.08.2017which virtualenvwrapper.sh
но то же самое - person Ichi   schedule 17.08.2017/Library/Frameworks/Python.framework/Versions/3.x/bin/
, измените3.x
на версию python. (src: Где находится virtualenvwrapper.sh после установки pip?) - person davedwards   schedule 17.08.2017Terminal
введитеls
(нижний регистр LS), чтобы просмотреть содержимое каталогов, поэтому введите командуls /Library/Frameworks/Python.framework/Versions/
, затем нажмите клавишуtab
, чтобы просмотреть каталоги версий Python. Например, если у вас Python 3.4, введитеls /Library/Frameworks/Python.framework/Versions/3.4/bin/
и посмотрите, находится лиvirtualenvwrapper.sh
в папкеbin
. - person davedwards   schedule 17.08.2017$
в bash введитеls /Library/Frameworks/Python.framework/Versions/
и нажмите клавишу ввода - person davedwards   schedule 17.08.2017.bash_profile
- person davedwards   schedule 17.08.2017-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
-bash: /Users/satokoichimura/.bash_profile: line 43: unexpected EOF while looking for matching
''`-bash: /Users/satokoichimura/.bash_profile: line 59: syntax error: unexpected end of file
Я не уверен, есть ли какое-то повреждение файла, или может быть потому, что я делаю это для версии 3.6, которая на самом деле не поддерживается. - person Ichi   schedule 17.08.2017source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
, посмотрите, выдает ли это ту же ошибку? - person davedwards   schedule 18.08.2017/usr/bin/python: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenvwrapper has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is set properly.
Итак, я попробовалVIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.Framework/Versions/3.6/bin
в bash_profile, затем снова попробовал ваше предложение в командной строке, но появился тот же комментарий... - person Ichi   schedule 18.08.2017python2.7
. Не могли бы вы поделиться, каков результат/usr/bin/python -V
? - person davedwards   schedule 18.08.2017python
иvirtualenv
в концеexport VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
иexport VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv
, как показано в ответе на базовые ссылки, на который вы указали. Просто изменитеpython3
иvirtualenv
на команды, которые существуют в вашем каталогеbin
. - person davedwards   schedule 18.08.2017export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3 export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh satokoichimura ~ $ source ~/.bash_profile -bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory -bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
- person Ichi   schedule 18.08.2017-bash: /Users/satokoichimura/.bash_profile: line 43: unexpected EOF while looking for matching `'' -bash: /Users/satokoichimura/.bash_profile: line 81: syntax error: unexpected end of file
, оно появляется каждый раз при попыткеsource ~/.bash_profile
. bash почему-то не читает эти экспорт и исходники. У вас есть идеи? Я искал через... - person Ichi   schedule 19.08.2017'
в~/.bash_profile
, которой не соответствует закрывающая одинарная кавычка'
, возможно, где-то околоline 43
- person davedwards   schedule 19.08.2017