Sha*_*wat 5 python sudo virtualenv windows-subsystem-for-linux ubuntu-18.04
我尝试使用virtualenvI type创建一个 python 虚拟环境virtuelenv env --python=python3
,但出现错误
PermissionError: [Errno 1] Operation not permitted: '/mnt/d/venv/bin/python3'
所以我使用了命令sudo,因此输入sudo virtualenv env --python=python3
这次命令有效,现在我激活环境并尝试使用 pip 安装一些东西,我得到
Could not install packages due to an EnvironmentError: [Errno 1] Operation not permitted
我知道一个事实,如果pip与 sudo 一起使用,它将安装全局站点包的包,而不是虚拟环境的站点包。我想将东西安装到虚拟环境中。
我在 WSL 上运行 ubuntu bionic,我曾经运行 ubuntu xenial 并且没有遇到这个问题。
请指教。
使用 WSL 时:在 Linux 层次结构中创建 venv,而不是 Windows 层次结构。
通常,这意味着在/home/YOUR_USER/而不是/mnt/....
| 归档时间: |
|
| 查看次数: |
4234 次 |
| 最近记录: |