如果我使用root身份运行
这在一些linux系统上可以工作,但在其他系统上可能不行。
我该如何强制pip安装到我想要的目录?
首选使用配置文件的解决方案而不是命令行参数。
pip install
,我希望它安装到/usr/local
中。这在一些linux系统上可以工作,但在其他系统上可能不行。
我该如何强制pip安装到我想要的目录?
首选使用配置文件的解决方案而不是命令行参数。
pip install
,我希望它安装到/usr/local
中。你应该创建配置文件$HOME/.config/pip/pip.conf,并添加选项:
[global]
target = /usr/local/lib/python2.7/site-packages
如果该目录不在PYTHONPATH中,请将其添加进去。在$HOME/.bashrc中添加:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
https://pip.pypa.io/en/latest/user_guide.html#config-file https://pip.pypa.io/en/latest/reference/pip_install.html#cmdoption-t