' pip install --user'给出错误

时间:2018-03-11 17:21:18

标签: python pip install permission-denied

背景: 我在安装模块时遇到了问题(即' plotly')。我看到了大量的信息,这些信息势不可挡,所以我希望逐步解决这个问题。

SETUP:

  • MacOS High Sierra版本10.13.3
  • python version 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,但从那时起就认识到这是件坏事,所以现在我正在努力做事#34;整洁地"。
  3. 令人失望的是,执行pip install --user plotly也会引发权限错误,但与1不同: OSError: [Errno 13] Permission denied: '/Users/erc/Library/Python/2.7' 我猜这是合乎逻辑的,因为它试图将模块安装在不同的位置。
  4. 此时我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

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

pip install virtualenv

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

另外,尝试使用python3执行3.6。