当我运行命令时
pip install virtualenv
Run Code Online (Sandbox Code Playgroud)
我明白了:
Installing virtualenv script to /usr/local/share/python
Run Code Online (Sandbox Code Playgroud)
但我的默认值virtualenv是在不同的地方:
which virtualenv
usr/local/bin/virtualenv
Run Code Online (Sandbox Code Playgroud)
我想默认pip安装到usr/local/bin目录.任何帮助将不胜感激.
如果要手动确定要将程序包驻留在何处,可以始终将源程序集下载到您选择的目录中,并具有以下内容:
pip install -d <path_to_my_directory>
Run Code Online (Sandbox Code Playgroud)
但是当你安装时,我想你可能想把可执行控制台脚本(在包的setup.py文件中定义;例如virtualenv)放在$ PATH环境变量中包含的目录中.
您可以通过执行以下操作手动指定:
sudo python setup.py install --install-scripts /usr/bin/
Run Code Online (Sandbox Code Playgroud)
要么sudo python setup.py install --install-scripts /usr/local/bin/
如果您有任何其他问题,请告诉我......
/usr/local/bin用于可执行程序。 /usr/local/share是存储独立于架构的数据。
因此,在您的情况下,您默认安装在 中/usr/local,其中可执行程序位于 /usr/local/bin 中,独立于架构的数据位于 中/usr/local/share,配置文件位于 中/usr/local/etc,等等。
您可以检查Filesystem_Hierarchy_Standard以获取有关该主题的概述。
| 归档时间: |
|
| 查看次数: |
24586 次 |
| 最近记录: |