virtualenv
我尝试使用in创建 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 并没有遇到这个问题。
请指教。
答案1
这可能与您在 WSL 环境中运行有关。
有人报告在 Linux 上运行时会出现这种行为,
但在安装到“FAT32”分区的文件夹中 -
请参阅克里斯·洛普的博客文章:
permissionerror:[errno 1] 操作不允许
我在跑步时遇到过这种现象Ubuntu 虚拟机
在一个文件夹中安装到主机操作系统 (Windows-NTFS)作为类型‘vboxsf’。