我有一台新计算机,我正在设置环境来运行django。我安装了Python和Virtualenv。在Windows 10中,我尝试在目录C中运行virtualenv -p python .
: Users User user dev 文件夹,但是我收到以下错误:
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 .
,但是我不确定为什么我无法获得其他选择。这是一个合适的工作,但我从来没有这样做。
您可以使用pyenv为此,请按照以下命令:
-
python -m venv micah
-
micahScriptsactivate
就是这样,如果您有权限问题,将创建您的虚拟环境也可以使用管理员CMD来完成所有操作。
来自Vitualenv的帮助,您可以检查以输入终端:
virtualenv --help
您可以阅读:
Usage: virtualenv [OPTIONS] DEST_DIR
其中 DEST_DIR
是虚拟env的目标目录,只需选择用户可以编辑/修改的一个。
以下步骤可以帮助我解决您的问题:
-
cd
到您的项目文件夹 - 类型:
py -3 -m venv .venv
在名为" venv"的文件夹中创建一个虚拟环境,您可以通过自己的
更改它