2016-11-23 70 views
0

每当我尝试运行virtualenv时,它都会返回未找到的命令。Virtualenv:pip不在正确的目录中安装Virtualenv

每建议在其他文章中,我曾试图与这两个$安装的virtualenv PIP安装的virtualenv$ sudo的PIP安装的virtualenv。我已经卸载并多次尝试。

我认为这个问题是我使用OSX,和PIP在/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages安装的virtualenv。据我所知,它应该安装在/usr/local/bin/

如何在那里安装virtualenv?

+0

'在/ usr /本地不同的应用/ bin/python -m pip install virtualenv' – cel

+0

对你来说'env'的输出是什么? – daphtdazz

回答

2

如果你想在在/ usr/local/bin目录/安装它,您可以添加--target=参数pip电话:

sudo pip install --target=/usr/local/bin virtualenv 
+0

OSError:[Errno 13] Permission denied:'/usr/local/bin/virtualenv-15.1.0.dist-info' –

+0

sudo pip install --target =/usr/local/bin virtualenv –

+0

@CarlesMitjans更新您的答案。 – arulmr

0

尝试/etc/launchd.conf~/.bashrc加入/usr/local/share/python。这可能会解决您所面临的问题。

+0

我该怎么做? –

+0

使用'vim'等编辑器编辑上面给出的两个文件,并在文件末尾添加给定的路径。您需要使用root访问权限打开'/ etc/launchd.conf'。 – arulmr

0

在我的情况,在Ubuntu 16.04(使用Python 2.7)

情况下用户壳:

$ (VirtualEnvironment) sudo pip install <package> 

,在系统范围的库安装

情况下根壳(须藤苏 - ):

# (VirtualEnvironment) pip install <package> 

安装在VIRTUALENV_HOME/lib中/ python2.7 /站点包/

我安装了在/ var/WWW /(每一个在不同的子目录)