pip PermissionError:[Errno 13]在虚拟环境中

时间:2017-05-24 13:17:00

标签: python permissions pip python-venv

我使用python3.5python3 -m venv --system-site-packages <venv>创建了一个虚拟环境。

现在使用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安装软件包?

1 个答案:

答案 0 :(得分:3)

如果您希望pip在<venv>/lib/python3.5/site-packages安装软件包,请通过以下方式创建虚拟环境: python3 -m venv <venv>

顺便说一句,我通常创建虚拟环境如下: alias venv='virtualenv --python=python3 venv' alias actvenv='source venv/bin/activate' venv actvenv