pip:如何安装到/ usr/local

gue*_*tli 9 python installation pip

如果我pip install以root身份运行,我希望它安装到/usr/local.

这适用于某些Linux系统,但在其他系统上则不然.

如何强制pip安装到我想要的目录?

使用配置文件的解决方案优先于具有命令行参数的解决方案.

Eug*_*tov 9

您应该创建配置文件$ HOME/.config/pip/pip.conf并添加选项:

[global]
target = /usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

如果它不在,请将此目录添加到PYTHONPATH.添加到$ HOME/.bashrc:

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

https://pip.pypa.io/en/latest/user_guide.html#config-file https://pip.pypa.io/en/latest/reference/pip_install.html#cmdoption-t