'virtualenv'不被识别为内部或外部命令,可操作程序或批处理文件

Shi*_*uku 19 virtualenv python-2.7

在安装python和django后,我对python和django完全不熟悉.我正在使用virtula env将virtualenv用于django项目目的.我使用pip安装virtualenv.有什么问题请帮助我,谢谢

pip install virtualenv # got install successfully
Run Code Online (Sandbox Code Playgroud)

我跑的时候有错误消息:

C:\Users\gshiv\Desktop\DjangoProject>virtualenv
Run Code Online (Sandbox Code Playgroud)

'virtualenv'不被识别为内部或外部命令,可操作程序或批处理文件.

Shi*_*uku 25

步骤: - 转到您要在该文件夹上创建django app的位置.

然后在命令提示符下运行此命令: python -m virtualenv .

(例如,C:\ Users\gshiv\Desktop\django> python -m virtualenv.)

其中django是我的文件夹,我想运行virtualenv和.(点)表示virtualenv在django文件夹中安装所有文件夹,否则你可以使用其他文件夹名称.(点)这次virtulenv在主文件夹(django)中创建一个文件夹.

  • 运行此命令后:立即运行,.\scripts\activate您可以在cmd-prompt上看到此类型的行(django) C:\Users\gshiv\Desktop\django>
  • 即源路径前的主文件夹名称.现在,您只能为属于该主文件夹的项目安装任何模块.

pip install django工作正常.


Ser*_* K. 19

运行pip uninstall virtualenv然后pip install virtualenv

  • 有时,重新安装是解决问题的方法:D。谢谢你这家伙 (2认同)

Tir*_*o06 14

如果在使用 pip 安装后在 Windows 控制台中找不到“virtualenv”命令,请尝试使用以下命令创建您的环境:

python -m virtualenv <nameOfEnv>
Run Code Online (Sandbox Code Playgroud)

如果您需要使用特定版本的python,请像这样初始化它:

python -m virtualenv <nameOfEnv> -p=<C:/path/to/python/version3.x.x/python.exe>
Run Code Online (Sandbox Code Playgroud)

首次安装时使用windows,可以使用windowsapp中的python


Kac*_*Asa 13

使用

python -m venv abc
Run Code Online (Sandbox Code Playgroud)

其中 abc 是虚拟环境的名称


小智 10

以管理员身份运行CMD,然后输入

pip uninstall virtualenv
Run Code Online (Sandbox Code Playgroud)

然后以管理员身份重新运行CMD并运行

pip install virtualenv
Run Code Online (Sandbox Code Playgroud)

  • 您可能需要将 virtualenv 的拼写从“virualenv”修复为“virtualenv” (2认同)

小智 9

您需要考虑以下三点:

  • 确保在Windows PATH变量中有一个带有python安装的条目和脚本子文件夹,例如:C:\Program Files (x86)\Python36-32\C:\Program Files (x86)\Python36-32\Scripts\
  • 使用时pip install virtualenv,请确保以管理员身份运行cmd.否则,安装过程中可能会出现拒绝访问错误,并且无法正确安装virtualenv.
  • 确保virtualenv已正确安装.检查python scripts子文件夹 - 必须存在一个名为.exe的文件virtualenv.exe.如果没有,请卸载pip uninstall virtualenv并重新安装.

  • 确保我以管理员身份在 cmd(而不是 powershell)中运行,我卸载了 virtualenv 并重新安装了它。像魅力一样工作 (3认同)

est*_*ezg 5

当我运行pip install virtualenv命令时,我得到:

Requirement already satisfied: virtualenv in c:\directory\to\appdata\roaming\python\python36\site-packages
Run Code Online (Sandbox Code Playgroud)

所以我尝试强制升级:

pip install --upgrade --force virtualenv
Run Code Online (Sandbox Code Playgroud)


小智 5

py -3 -m venv venv

尝试使用上面的命令。

virtualenv venv

仅适用于旧版本的python

  • 谢谢-2019年应该更高 (2认同)