如果我以root身份运行pip install
,我希望将其安装到/usr/local
。
这适用于某些Linux系统,但在其他系统上却没有。
如何强制将pip安装到我想要的目录中?
使用配置文件的解决方案优先于具有命令行参数的解决方案。
答案 0 :(得分:8)
您应该创建配置文件$ 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