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

时间:2016-03-11 22:02:08

标签: python-2.7 virtualenv

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

pip install virtualenv # got install successfully

当我跑步时遇到错误消息:

C:\Users\gshiv\Desktop\DjangoProject>virtualenv

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

13 个答案:

答案 0 :(得分:21)

步骤:   - 转到你想在那个文件夹上创建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工作正常。

答案 1 :(得分:7)

您需要考虑以下三点:

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

答案 2 :(得分:3)

py -3 -m venv venv

尝试使用上面的命令。

virtualenv venv

仅适用于旧版本的python

答案 3 :(得分:3)

先运行pip uninstall virtualenv,然后再运行pip install virtualenv

答案 4 :(得分:1)

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

Requirement already satisfied: virtualenv in c:\directory\to\appdata\roaming\python\python36\site-packages

所以我尝试强制升级:

pip install --upgrade --force virtualenv

答案 5 :(得分:1)

要安装到特定文件夹,例如E:\ publish

pip install virtualenv

virtualenv。

答案 6 :(得分:1)

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

my @shifts = qw( AM AM2 AFT PM EVE NIGHT );
my %shift_order = map { $shifts[$_] => $_ } 0..$#shifts;

my @sorted =
   sort {
      my ($club_a, $date_a, $shift_a) = split /_/, $a;
      my ($club_b, $date_b, $shift_b) = split /_/, $b;

      $club_a cmp $club_b
         or
      $date_a cmp $date_b
         or
      $shift_order{$shift_a} <=> $shift_order{$shift_b}
   }
      @unsorted;

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

my @shifts = qw( AM AM2 AFT PM EVE NIGHT );
my %shift_order = map { $shifts[$_] => $_ } 0..$#shifts;

my @sorted =
   map { ( split /\0/ )[-1] }
      sort
         map {
            my ($club, $date, $shift) = split /_/;
            join("\0", $club, $date, $shift_order{$shift}, $_)
         }
            @unsorted;

使用Windows进行首次安装时,可以使用WindowsApp中的python

答案 7 :(得分:0)

尝试从绝对路径执行virtualenv.exe,就像我在C:\ Users \\ AppData \ Roaming \ Python \ Python37 \ Scripts \ virtualenv.exe中找到它一样。

我尝试了一下,并且奏效了,这里参考以下日志:

使用基本前缀'c:\ users \\ appdata \ local \ programs \ python \ python37-32' C:\ somedir \ dir2 \ dir3 \ ML_1 \ ml \ env \ Scripts \ python.exe中的新python可执行文件 安装setuptools,pip,wheel ... 完成。

答案 8 :(得分:0)

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

pip uninstall virtualenv

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

pip install virtualenv

答案 9 :(得分:0)

对于Windows 首先,安装-> pip install virtualenvwrapper-win 然后设置-> mkvirtualenv myproject 然后您会看到虚拟环境列表 要查看它,请写-> lsvirtualenv 为了在这种环境下工作,我们编写-> workon myproject

答案 10 :(得分:0)

这几乎适用于所有人

  1. 打开命令提示符,将其导航到Envs文件夹,运行"env_name\Scripts\activate"
  2. 检查是否安装了virtualenv(如果尚未安装):
    • pip install virtualenv
    • pip install virtualenvwrapper-win
  3. 游戏开始。检查您的IDE。

答案 11 :(得分:-1)

确保已正确安装virtualenv。检入python脚本子文件夹-必须存在一个名为virtualenv.exe的.exe。如果没有,卸载将提示卸载virtualenv并再次安装。

答案 12 :(得分:-1)

  1. 以管理员身份打开一个 cmd 或 ps。
  2. 现在运行 pip uninstall virtual。
  3. pip install virtual。
  4. 完成:D

实施:

  1. 转到要创建 python 环境的目录。
  2. 类型:virtualenv myEnv
  3. 哔哔哔声完成。

ps:如果您要安装一些新软件包,请始终使用 cmd 或 powershell 并以管理员身份运行。