繁体   English   中英

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

[英]How to install virtualenv on windows path without permission denied error?

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

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 --user option or check the permissions.

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

python -m virtualenv .工作python -m virtualenv . ,但我不确定为什么我无法让其他选项起作用。 这是一个合适的解决方法,但我以前从未这样做过。

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

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

就是这样,如果您有权限问题,您的虚拟环境也将使用管理员 CMD 创建。

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

virtualenv --help

你可以阅读:

Usage: virtualenv [OPTIONS] DEST_DIR

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM