我正在尝试在运行OS X Mavericks的Mac上安装virtualenv
。要安装virtualenv
,我使用了pip
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...
文件~/.bash_profile
中的路径和python路径变量设置为:
export PATH = /usr/local/bin:$PATH
export PYTHONPATH=/usr/local/lib/python2.7/site-packages
答案 0 :(得分:2)
要重新安装virtualenv
,首先必须使用以下命令通过pip
卸载当前版本:
$ pip uninstall virtualenv
从此处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
来选择环境运行的python版本。
因此,卸载后再次运行$ virtualenv evnironment_name
,然后使用$ source ./environment_name/bin/activate
检查其安装位置
之后,您应该能够使用以下方法立即创建和运行虚拟环境:
创建:
cd
执行命令
$ source bin/activate
或$ deactivate
添加到环境目录,然后再{{1}}
要退出环境,请运行{{1}}
我希望这有帮助!