python - pip 权限错误 : [Errno 13] inside virtual environment

标签 python permissions pip python-venv

我为 python3.5 创建了一个虚拟环境使用python3 -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

最佳答案

如果您希望 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

关于python - pip 权限错误 : [Errno 13] inside virtual environment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44159542/

相关文章:

python - 用于重新映射值的 If 语句

python - 获取排序的索引列表,用于按给定键排序的字典列表

java - 使用 GPS 时出现权限错误

permissions - 如何限制每个项目的 SonarQube 执行分析权限?

python - 调用 `pip install` 时运行自定义任务

python - 将字符串列表转换为python中的列表

python - 在 SciPy 中多核上运行 SVM 代码?

reporting-services - SSRS站点设置权限

python - 无法在 Linux 上 pip 安装 psycopg2

docker - 如何在Ubuntu 18.04上运行bdist_wheel?