【发布时间】:2018-03-11 17:21:17
【问题描述】:
上下文: 我在安装模块时遇到问题(即“情节”)。看了很多资料,铺天盖地,希望一步步解决问题。
设置:
- MacOS High Sierra 版本 10.13.3
- python 版本 2.7.10
- 可能相关:我还安装了python 3.6,但是当我输入
python2.7 版本时启动(这是我需要解决的另一个问题)
我已经尝试过(或没有做过)的事情以及我理解的事情:
- 只需键入
pip install plotly就会引发错误(我想我明白为什么会这样):OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/ipython_genutils' - 过去我使用过
sudo pip install,但从那以后我知道这是一件坏事,所以现在我正在尝试“整齐”地做事。 - 令人失望的是,执行
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