我有一台新计算机,并且正在设置运行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 .
,但是我不确定为什么我无法使用其他方法。这是一个合适的解决方法,但是我以前从来没有这样做过。
答案 0 :(得分:0)
您可以为此使用pyenv,请遵循以下命令:
python -m venv micah
micah\Scripts\activate
就是这样,如果您有权限问题,还将创建虚拟环境并使用管理员CMD进行所有操作。
答案 1 :(得分:0)
在vitualenv的帮助下,您可以检查输入终端内容:
virtualenv --help
您可以阅读:
Usage: virtualenv [OPTIONS] DEST_DIR
DEST_DIR
是虚拟环境的目标目录,只需选择一个用户可以编辑/修改的目录即可。
答案 2 :(得分:0)
以下步骤可以帮助我解决与您相同的问题:
cd
到您的项目文件夹py -3 -m venv .venv
在名为“venv”的文件夹中创建一个虚拟环境,你可以自己更改这个