pip PermissionError: [Errno 13] inside virtual environment
pip PermissionError: [Errno 13] inside virtual environment
我使用 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
安装软件包?
如果要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
我使用 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
安装软件包?
如果要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