如何在没有允许拒绝错误的情况下在Windows路径上安装virtualenv?

时间:2019-02-14 05:28:01

标签: django windows virtualenv

我有一台新计算机,并且正在设置运行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-用户option or check the permissions.

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

我可以使用此方法python -m virtualenv .,但是我不确定为什么我无法使用其他方法。这是一个合适的解决方法,但是我以前从来没有这样做过。

3 个答案:

答案 0 :(得分:0)

您可以为此使用pyenv,请遵循以下命令:

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

就是这样,如果您有权限问题,还将创建虚拟环境并使用管理员CMD进行所有操作。

答案 1 :(得分:0)

在vitualenv的帮助下,您可以检查输入终端内容:

virtualenv --help

您可以阅读:

Usage: virtualenv [OPTIONS] DEST_DIR

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

答案 2 :(得分:0)

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

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