【问题标题】:pip: How to install into /usr/localpip:如何安装到 /usr/local
【发布时间】:2015-05-06 15:15:01
【问题描述】:

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

这适用于某些 linux 系统,但在其他系统上则不行。

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

使用配置文件的解决方案优于使用命令行参数的解决方案。

【问题讨论】:

标签: python installation pip


【解决方案1】:

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

[global]
target = /usr/local/lib/python2.7/site-packages

如果不在 PYTHONPATH 中,请将其添加到您的 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

【讨论】:

  • 这不起作用。是的,它安装到 /usr/local。但是 Python 没有找到它。它需要在 /usr/local/lib/python2.7/site-packages 下。我更新了你的答案。好吗?
  • 没关系,我也编辑了答案,所以你可以将目录路径更改为任意。
猜你喜欢
  • 2016-02-04
  • 1970-01-01
  • 2017-09-02
  • 2023-04-03
  • 2017-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多