每当我尝试运行virtualenv时,它都会返回未找到的命令。
根据其他帖子中的建议,我尝试使用 $ pip install virtualenv 和 $ sudo pip install virtualenv 安装virtualenv。我已经卸载并再次尝试多次。
我认为问题在于我正在使用OSX,而pip正在 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 中安装virtualenv。据我了解,它应该安装在 / usr / local / bin / 。
中如何在那里安装virtualenv?
答案 0 :(得分:2)
如果您想在 / usr / local / bin / 安装它,可以将--target=
参数添加到pip
来电:
sudo pip install --target=/usr/local/bin virtualenv
答案 1 :(得分:0)
尝试在/usr/local/share/python
和/etc/launchd.conf
中添加~/.bashrc
。这可能会解决您面临的问题。
答案 2 :(得分:0)
就我而言,在Ubuntu 16.04上(使用Python 2.7)
案例用户shell:
$ (VirtualEnvironment) sudo pip install <package>
安装在系统范围的库中
案例root shell(sudo su - ):
# (VirtualEnvironment) pip install <package>
安装在VIRTUALENV_HOME / lib / python2.7 / site-packages /
中我正在/ var / www /下安装不同的应用程序(每个在不同的子目录中)