【发布时间】:2017-10-24 20:47:52
【问题描述】:
我使用python3 -m venv --system-site-packages <venv> 为python3.5 创建了一个虚拟环境。
现在使用pip3 在虚拟环境中安装软件包时,出现以下错误:
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.5/site-packages'
为什么 pip 想要在 /usr/lib/python3.5/site-packages 而不是 <venv>/lib/python3.5/site-packages 安装软件包?
【问题讨论】:
-
你激活你的virtualenv了吗?
-
是的。它的名字在 bash 提示符之前的括号中
-
用pip安装,不要用pip3
-
我也试过了。我可以只输入`pip install
,可以吗?还是我必须以某种方式指示在我的虚拟环境中使用 pip? -
我遇到了类似的问题来解决它我试图创建新的 virtualenv 但没有解决问题所以我重新配置了 PATH、pip 并创建了新的 virtualenv。
标签: python permissions pip python-venv