Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 使用powershell激活windows上的虚拟环境_Django - Fatal编程技术网

Django 使用powershell激活windows上的虚拟环境

Django 使用powershell激活windows上的虚拟环境,django,Django,我正在学习本教程: 在步骤7中,我尝试在同一个名为cfehome的目录中运行pipenv shell,也尝试在不同的目录中运行,但它没有在路径之前显示(cfehome),因此我认为它没有被激活,但当我再次运行该命令时,它会显示环境已被激活 此外,教程还指出,当我运行pipfreeze时,应该不会得到任何输出。但我确实得到了一个包含不同库名称的输出 我遵循了所有其他步骤,他们给出了所需的输出,所以我不知道为什么这一步不是?有关更多详细信息,您可以查看 Do Nhu Vy的第四个答案。他详细解释了一

我正在学习本教程:

在步骤7中,我尝试在同一个名为cfehome的目录中运行
pipenv shell
,也尝试在不同的目录中运行,但它没有在路径之前显示(cfehome),因此我认为它没有被激活,但当我再次运行该命令时,它会显示环境已被激活

此外,教程还指出,当我运行pipfreeze时,应该不会得到任何输出。但我确实得到了一个包含不同库名称的输出


我遵循了所有其他步骤,他们给出了所需的输出,所以我不知道为什么这一步不是?

有关更多详细信息,您可以查看 Do Nhu Vy的第四个答案。他详细解释了一个接一个的截图

在Windows上,以管理员身份打开Windows PowerShell

创建虚拟环境

pip install virtualenv
virtualenv foo      
cd .\foo
.\Scripts\activate
  • 通过运行命令安装虚拟环境
    pip install virtualenv
  • 通过运行命令创建虚拟环境
    virtualenv env_name
    ,此处env_name是虚拟环境的名称
  • 通过cd
    cd进入virtaul环境目录。\env\u name
  • 通过命令激活虚拟环境
    \Scripts\activate

  • 您没有看到“cfehome”的事实可能是因为您是shell,这与教程中假设的不同;我不知道
    pipenv
    如何处理powershell。但您的环境似乎已安装并激活。
    pip freeze
    确实应该显示已安装软件包的列表。在链接文本中,它提到您不应该看到任何输出,因为您当时不应该安装任何软件包。@0\u 0是的,我想我会看到一些其他名称或其他内容,或者cfehome,因为这与目录相同!!(因为我遵循了所有的步骤,所以我认为环境是被调用的,不管目录是什么),但是pip冻结的事情是有意义的,因为他们不希望我安装任何软件包。非常感谢:)