virtualenvwrapper 设置有问题
There is something wrong with virtualenvwrapper setting
我已经在我的 Mac osx 中安装了 python2 和 python3,目前我正在使用 python3。而且我能够 pip3 install virtualenv
和 virtualenvwrapper
。问题是每当我重新启动终端时,virtualenvwrapper
的设置都不起作用,就像我无法使用命令 mkvirtualenv
和 workon
。我得到的错误是 bash: the command workon is not found
。我认为我对 virtualenvwrapper 的设置一定有问题。这是我的尝试:
编辑 ~/.bashrc:
export WORKON_HOME=~/Envs
来源~/Envs/django_projects/bin/virtualenvwrapper.sh
我所有的 virtualenv 包都安装在 ~/Envs 中,然后我获取 .bashrc
并且它可以工作,我可以使用 workon 和 mkvirtualenv 但是一旦我重新打开一个新终端它仍然可以找到' t workon 命令。
有谁知道我的设置有什么问题吗?
为了能够使用 virtualenvwrapper
,您需要获取 /Users/mic4ael/Library/Python/{Python version}/bin/virtualenvwrapper.sh
中某处的脚本。所以你可以把 source /Users/mic4ael/Library/Python/{Python version}/bin/virtualenvwrapper.sh
放到你的 .bashrc
上,这样你每次启动终端的时候都可以。
经过几次尝试,终于成功了。有两个问题。第一个是因为我的机器上同时安装了 python2 和 python3,默认情况下 virtualenvwrapper 尝试使用默认的 python(在 /usr/bin/python 中 运行这是 python2) 所以我必须将它更改为指向 python3。所以在我的 .bashrc 文件中:
export WORKON_HOME=~/Envs
export VIRTUALENVWRAPPER_PYTHON=PATHS/TO/PYTHON3
source ~/Envs/django_projects/bin/virtualenvwrapper.sh
第二个是 .bashrc 不会自动 运行,我们必须 source in 到 ./bash_profile。检查 https://apple.stackexchange.com/questions/12993/why-doesnt-bashrc-run-automatically 了解详细信息。
然后重新打开终端和哒哒。
我已经在我的 Mac osx 中安装了 python2 和 python3,目前我正在使用 python3。而且我能够 pip3 install virtualenv
和 virtualenvwrapper
。问题是每当我重新启动终端时,virtualenvwrapper
的设置都不起作用,就像我无法使用命令 mkvirtualenv
和 workon
。我得到的错误是 bash: the command workon is not found
。我认为我对 virtualenvwrapper 的设置一定有问题。这是我的尝试:
编辑 ~/.bashrc:
export WORKON_HOME=~/Envs
来源~/Envs/django_projects/bin/virtualenvwrapper.sh
我所有的 virtualenv 包都安装在 ~/Envs 中,然后我获取 .bashrc
并且它可以工作,我可以使用 workon 和 mkvirtualenv 但是一旦我重新打开一个新终端它仍然可以找到' t workon 命令。
有谁知道我的设置有什么问题吗?
为了能够使用 virtualenvwrapper
,您需要获取 /Users/mic4ael/Library/Python/{Python version}/bin/virtualenvwrapper.sh
中某处的脚本。所以你可以把 source /Users/mic4ael/Library/Python/{Python version}/bin/virtualenvwrapper.sh
放到你的 .bashrc
上,这样你每次启动终端的时候都可以。
经过几次尝试,终于成功了。有两个问题。第一个是因为我的机器上同时安装了 python2 和 python3,默认情况下 virtualenvwrapper 尝试使用默认的 python(在 /usr/bin/python 中 运行这是 python2) 所以我必须将它更改为指向 python3。所以在我的 .bashrc 文件中:
export WORKON_HOME=~/Envs
export VIRTUALENVWRAPPER_PYTHON=PATHS/TO/PYTHON3
source ~/Envs/django_projects/bin/virtualenvwrapper.sh
第二个是 .bashrc 不会自动 运行,我们必须 source in 到 ./bash_profile。检查 https://apple.stackexchange.com/questions/12993/why-doesnt-bashrc-run-automatically 了解详细信息。
然后重新打开终端和哒哒。