繁体   English   中英

如何更改pip安装的默认目录?

[英]How do I change the default directory that pip installs to?

当我运行命令时

pip install virtualenv

我明白了:

Installing virtualenv script to /usr/local/share/python

但我的默认virtualenv在不同的地方:

which virtualenv
usr/local/bin/virtualenv

我希望pip默认安装到usr/local/bin目录。 任何帮助将不胜感激。

如果要手动确定要将程序包驻留在何处,可以始终使用以下内容将源程序集下载到您选择的目录中:

pip install -d <path_to_my_directory>

但是当你安装时,我想你可能想把可执行控制台脚本(在包的setup.py文件中定义;例如virtualenv)放在$ PATH环境变量中包含的目录中。

您可以通过执行以下操作手动指定:

sudo python setup.py install --install-scripts /usr/bin/

或者sudo python setup.py install --install-scripts /usr/local/bin/

如果您有任何其他问题,请告诉我......

/usr/local/bin用于可执行程序。 /usr/local/share用于存储独立于体系结构的数据。

因此,在您的情况下,您默认安装在/usr/local ,其中可执行程序位于/ usr / local / bin中,独立于arquitecture的数据位于/usr/local/share ,配置文件位于/usr/local/etc

您可以检查Filesystem_Hierarchy_Standard以获得有关该主题的概述。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM