如何在DJango中激活虚拟环境

时间:2019-03-13 13:14:58

标签: python django environment

我目前在Windows上,并且未激活Venv Unactivated ENV,有什么方法可以解决此问题。预先感谢你们!帮助新手!

11 个答案:

答案 0 :(得分:0)

在Windows中: 按Windows(或Windows + R),然后键入“ cmd”:在正常模式下运行命令提示符。

  1. cd C:\Users\user\Desktop\UserDjangoProject> pip install virtualenv
  2. 要创建虚拟货币,请运行virtualenv -p python3 venv
  3. 激活virtualenv venv\Scripts\activate
  4. 它看起来像这样(venv) C:\Users\user\Desktop\UserDjangoProject>
  5. 然后运行pip install -r requirements.txt
  6. 运行django项目,运行此./manage.py runserver

答案 1 :(得分:0)

我认为您正在使用Unix环境来调用Activate.bat脚本,例如: ./venv/Scripts/activate.bat

在Windows中,您应该这样称呼:

\venv\Scripts\activate.bat 

答案 2 :(得分:0)

使用Visual Studio代码在此处简化操作 您必须在django项目的根目录下创建一个venv。 如果您有项目my_project,则 在文件夹my_project中,您必须具有一个(v)env。因此,Visual Studio代码将能够检测环境。这样您就可以在Visual Studio代码的左下方更改环境(python版本)

项目示例

├── book
├── db.sqlite3
├── env
├── manage.py
├── static
├── templates
└── tuto_signal

这里的项目名称是tuto_signal,而env在manage.py的同一级别,book是由./manage.py startapp book创建的应用。

尝试这样做,让我知道结果。

希望它可以为您提供帮助

答案 3 :(得分:0)

在Linux / Mac中,转到项目文件夹(其中应该创建了env文件夹)。

. my_env_name/bin/activate

在Windows中,转到项目文件夹(在其中应创建env文件夹)。

my_env_name\Scripts\activate

答案 4 :(得分:0)

打开命令提示符,然后按照以下步骤操作:-

1.cd C:\ Users \ user \ Desktop \ UserDjangoProject> pip install virtualenv 2.对于创建venv,运行此virtualenv -p python3 venv 3.激活virtualenv venv \ Scripts \ activate 4,它看起来像这样(venv)C:\ Users \ user \ Desktop \ UserDjangoProject>

运行django项目,运行此。/manage.pyrunserver

答案 5 :(得分:0)

  1. 使用“ cd .. \”返回所需的父文件夹。
  2. 删除存在venv的父文件夹中的初始venv文件夹。
  3. 使用所需名称重新创建虚拟环境。该错误实际上表示您在错误的文件夹中 现在,pyvenv.cfg与venv目录一起出现。
  4. 执行“。\ Scritpts \ activate”激活。执行的命令将进入venv文件夹中的scripts文件夹中,以查找activate.bat文件(附加.bat扩展名是可选的)

答案 6 :(得分:0)

在Windows操作系统上的django中创建环境后,可以随时运行, 首先,请确保您知道正确的已创建环境名称,然后启动以下任务:

  1. 确保在命令提示符下进入项目所属的特定目录
  2. 然后,键入此命令WORKON(环境名称)

假设您创建的环境是omsai,然后键入:workon omsai 谢谢,这可能对您有帮助

答案 7 :(得分:0)

  • 在虚拟环境父文件夹中打开cmd
  • 键入venv_folder_name\Scripts\activate
  • 按Enter

答案 8 :(得分:0)

Linux 中的命令是

<块引用>

源 myenv/bin/activate

这里的 myenv 被认为是在当前目录中

答案 9 :(得分:0)

我一直在尝试通过 PowerShell 和 git bash 激活它,但它不起作用

Documents \api\covid_analysis_api> Scripts\activate
Scripts\activate : El módulo 'Scripts' no pudo cargarse. Para obtener más información, ejecute 'Import-Module 
Scripts'.
En línea: 1 Carácter: 1
+ Scripts\activate
+ ~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Scripts\activate:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CouldNotAutoLoadModule

答案 10 :(得分:-1)

现在可以了,

api\project_name>.\venv\Scripts\activate

(venv) C:\PATH\api\covid_analysis_api>

这样,在windows中使用cmd而不是Powershell或Git bash是必要的。

此外,我强烈建议使用 .\venv\Scripts\activate 作为此网页指示

https://mothergeo-py.readthedocs.io/en/latest/development/how-to/venv-win.html#activate-the-environment