【问题标题】:Pip install python package for current userPip 为当前用户安装 python 包
【发布时间】:2018-01-15 08:29:42
【问题描述】:

最近我删除了一些与python 2.7 相关的文件,现在我疯了。我想使用pip为当前用户而不是全局用户安装python包。

➜  ~ where pip
/usr/local/bin/pip

➜  ~ pip -V
pip 9.0.1 from /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)

过去,我可以通过pip install requests 轻松安装requests。但现在我必须sudo pip install requestspip install --user requests

我认为由于 pip 的位置,我必须在 /Library/Python/2.7/.... 中安装 python 包。如您所见,它需要 root 权限。我知道venv 可以帮助我,但现在我想知道如何为当前用户安装 python 包。

【问题讨论】:

标签: python python-2.7 pip


【解决方案1】:

使用pip--user 选项:

pip install --user package 

根据pip's documentation

--user

安装到您平台的 Python 用户安装目录。通常是 ~/.local/,或 Windows 上的 %APPDATA%Python。 (有关详细信息,请参阅 site.USER_BASE 的 Python 文档。)

【讨论】:

    猜你喜欢
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 2017-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多