Python 虚拟环境创建错误(权限错误 13)



我知道这已经被问了好几次;但是我还没有看到使用Windows(Windows 10,仅供参考)命令控制台的主题并且实际上正在解决

因此,当我尝试在名为web_scraper的某个文件夹中从CMD创建新的虚拟环境时,问题就开始了,我已经成功安装了最新版本的pip并且我有Python 3.6.1;此外,我之前创建了另一个虚拟环境,甚至在其中安装了Flask,是的,在本地主机上也进行了成功的小型尝试。

当我在 CMD 中键入它以创建新的 venv 时,会发生这种情况:

C:UsersNilor2000DesktopProyectosweb_scraper>virtualenv venv
...[lots of yadayada that all comes down to this:]
PermissionError: [Errno 13] Permission denied: 'C:\Users\Nilor2000\Desktop\Proyectos\web_scraper\venv\lib\os.py'

现在,这是有趣的部分,因为我使用 PyCharm 进行编码,它会自动为每个新项目创建一个venv文件夹,其中包含虚拟环境的所有内容,所以我做了一个单独的测试文件夹,复制了默认出现的venv文件夹,然后我必须activate它,不是创建它。有了那个">默认"venv文件夹,我可以运行本地主机测试并安装 Flask。

所以,我的最后一个问题是:我的系统出了什么问题,不允许我创建新virtual environment

  • 我有管理员权限

  • 已经安装了创建和运行venv所需的一切

  • 是的,我已经以管理员身份运行了CMD,没有工作

请有人帮忙,我不想为每个项目复制和粘贴相同的venv文件夹:(

/-/

-/编辑

因此,如果有人面临类似的问题并且无法创建新virtualenv已安装pipvirtualenv资源,则可以单独下载它。

我已经为该特定情况创建了一个GitHub存储库,就是这个

如果您决定使用它,请告诉我它是否有效:)

我有同样的错误消息。我从批处理脚本创建了虚拟环境。运行它给了我 [Errno 13] 消息。

我注意到虚拟环境已经创建,因此新的虚拟环境被拒绝。

最新更新