【问题标题】:How to install virtualenv on windows path without permission denied error?如何在没有权限被拒绝错误的情况下在 Windows 路径上安装 virtualenv?
【发布时间】:2019-02-14 05:28:00
【问题描述】:

我有一台新电脑,我正在设置我的环境来运行 django。我安装了 python 和 virtualenv。在 Windows 10 中,我尝试在 C:\Users\user\Dev\folder 目录中运行 virtualenv -p python .,但出现以下错误:

Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\\program files (x86)\\python\\python37-32\\lib\\site-packages\\pip-18.1.dist-info\\entry_points.txt' Consider using the--useroption or check the permissions.

如何授予自己在此处创建环境的权限?我拥有所有管理员权限。

我得到这个工作python -m virtualenv .,但我不确定为什么我不能让另一个选项工作。这是一个合适的解决方法,但我以前从来没有这样做过。

【问题讨论】:

    标签: django windows virtualenv


    【解决方案1】:

    您可以为此使用pyenv,请按照以下命令操作:

    1. python -m venv micah
    2. micah\Scripts\activate

    就是这样,如果您有权限问题,您的虚拟环境也将被创建并使用管理员 CMD 完成所有这些操作。

    【讨论】:

      【解决方案2】:

      从 vitualenv 的帮助中,您可以检查以在终端中输入:

      virtualenv --help
      

      你可以阅读:

      Usage: virtualenv [OPTIONS] DEST_DIR
      

      DEST_DIR 是您的虚拟环境的目标目录,只需选择一个您的用户能够编辑/修改的目录。

      【讨论】:

        【解决方案3】:

        以下步骤可以帮助我解决您的问题:

        1. cd 到您的项目文件夹
        2. 键入:py -3 -m venv .venv 在名为“venv”的文件夹中创建一个虚拟环境,您可以自行更改此设置

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-04-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-10-09
          • 2018-11-14
          相关资源
          最近更新 更多