pip:如何安装到 /usr/local
pip: How to install into /usr/local
如果我 运行 pip install
作为 root,我希望它安装到 /usr/local
。
这在某些 linux 系统上有效,但在其他系统上无效。
如何强制 pip 安装到我想要的目录?
使用配置文件的解决方案优于使用命令行参数的解决方案。
您应该创建配置文件 $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
如果我 运行 pip install
作为 root,我希望它安装到 /usr/local
。
这在某些 linux 系统上有效,但在其他系统上无效。
如何强制 pip 安装到我想要的目录?
使用配置文件的解决方案优于使用命令行参数的解决方案。
您应该创建配置文件 $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