【问题标题】:'pip install --user' gives errors'pip install --user' 给出错误
【发布时间】:2018-03-11 17:21:17
【问题描述】:

上下文: 我在安装模块时遇到问题(即“情节”)。看了很多资料,铺天盖地,希望一步步解决问题。

设置:

  • MacOS High Sierra 版本 10.13.3
  • python 版本 2.7.10
  • 可能相关:我还安装了python 3.6,但是当我输入python 2.7 版本时启动(这是我需要解决的另一个问题)

我已经尝试过(或没有做过)的事情以及我理解的事情:

  1. 只需键入pip install plotly 就会引发错误(我想我明白为什么会这样):OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/ipython_genutils'
  2. 过去我使用过sudo pip install,但从那以后我知道这是一件坏事,所以现在我正在尝试“整齐”地做事。
  3. 令人失望的是,执行pip install --user plotly 也会引发权限错误,但与1 不同: OSError: [Errno 13] Permission denied: '/Users/erc/Library/Python/2.7' 我想这是合乎逻辑的,因为它试图将模块安装在不同的位置。

此时我不知道该怎么办。

【问题讨论】:

  • 你也试过pip3 install plotly 吗?这将尝试使用 python3 安装
  • 你会想要使用 venvs 来代表所有的东西——使用 python3 来引用 Python 3。
  • 我以前一定看过这个,我不敢相信我没有尝试过...感谢 Ryan 和 Marti 157 的提示!这会很有帮助。
  • @nj2237 我不知道 pip3... 但这意味着我不能将与 python3 一起安装的模块与 python 2 一起使用,这并不能完全解决我的问题。在继续“尝试”pip3 之前,我真的很想了解 发生了什么。进一步搞砸的可能性可能很小。
  • @Ryan ...我也不知道venv!谢谢你的提示。我可能决定从现在开始使用 python3,但这并不能告诉我为什么我在 --user 下安装时出现错误

标签: python pip installation permission-denied


【解决方案1】:

使用 Pip 不是最好的主意,尝试使用 virtualenv:

pip install virtualenv

virtualenv 的安装不应该抛出错误。 查看用法,或使用此参考: http://sourabhbajaj.com/mac-setup/Python/virtualenv.html

另外,尝试python3执行3.6。

【讨论】:

  • 我也试过这个,你猜怎么着,它给了我'/Library/Python/2.7/site-packages/virtualenv.pyc' ...
猜你喜欢
  • 2017-02-17
  • 2015-06-01
  • 2019-02-19
  • 1970-01-01
  • 2018-12-24
  • 1970-01-01
  • 2013-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多