如何在 DJango 中激活虚拟环境
How to activate Virtual Environment in DJango
我目前在 Windows 并且 Venv 没有被激活Unactivated ENV,有什么办法可以解决这个问题。提前谢谢你们!帮助新手!
在windows:
按Windows(或Windows+R)然后输入“cmd”:运行普通模式下的命令提示符。
cd C:\Users\user\Desktop\UserDjangoProject> pip install virtualenv
- 为了创建一个 venv 运行 这个
virtualenv -p python3 venv
- 激活虚拟环境
venv\Scripts\activate
- 看起来像这样
(venv) C:\Users\user\Desktop\UserDjangoProject>
- 然后运行
pip install -r requirements.txt
- 运行 django 项目 运行 这个
./manage.py runserver
我认为您正在像 Unix 环境一样调用 activate.bat 脚本,使用:
./venv/Scripts/activate.bat
在 Windows 中你应该这样调用:
\venv\Scripts\activate.bat
这里使用 visual studio 代码来简化
您必须在 django 项目的根目录下创建一个 venv。
如果你有一个项目 my_project 那么
在文件夹 my_project 中你必须有一个 (v) 环境。因此 visual studio 代码将能够检测环境。因此,您将能够在 visual studio 代码
的左下角更改环境(python 版本)
项目示例
├── book
├── db.sqlite3
├── env
├── manage.py
├── static
├── templates
└── tuto_signal
这里的项目名称是tuto_signal,环境是manage.py同级,book是./manage.py startapp book.
尝试这样做,让我知道结果。
希望对您有所帮助
在Linux/Mac中,转到项目文件夹(其中应该创建了env文件夹)。
. my_env_name/bin/activate
在Windows中,转到项目文件夹(其中应该创建了env文件夹)。
my_env_name\Scripts\activate
打开命令提示符并按照以下步骤操作:-
1.cd C:\Users\user\Desktop\UserDjangoProject> pip 安装 virtualenv
2.For 创建一个 venv 运行 这个 virtualenv -p python3 venv
3.Activate 虚拟环境 venv\Scripts\activate
4.It 看起来像这样 (venv) C:\Users\user\Desktop\UserDjangoProject>
运行 django 项目 运行 this./manage.py 运行server
- 使用 "cd ..\" 返回到所需的父文件夹。
- 删除 venv 存在的父文件夹中的初始 venv 文件夹。
- 使用所需的名称重新创建虚拟环境。该错误实际上意味着您位于错误的文件夹中
现在,pyvenv.cfg 出现在 venv 目录中。
- 执行“.\Scritpts\activate”激活。执行的命令会进入venv文件夹下的scripts文件夹中寻找activate.bat文件(可以不加.bat扩展名)
在 windows os 上的 django 中创建环境后,随时到 运行,
首先确保您知道正确的已创建环境名称并开始以下任务:
- 确保在命令提示符下进入项目所属的特定目录
- 然后,键入此命令,WORKON(环境名称)
补充os你创建的环境是omsai,然后输入:workon omsai
谢谢,这可能对你有帮助
- 在虚拟环境父文件夹中打开cmd
- 输入
venv_folder_name\Scripts\activate
- 回车
在linux中命令是
source myenv/bin/activate
这里认为myenv在当前目录下
现在可以了,
api\project_name>.\venv\Scripts\activate
(venv) C:\PATH\api\covid_analysis_api>
通过这种方式,在windows中使用cmd是必要的,而不是Powershell或Git bash.
此外,我强烈建议使用 .\venv\Scripts\activate
,因为此网页指示
- 进入工程目录(虚拟环境目录所在目录)
- 在 Ubuntu Linux 用户中键入以下命令:
source yourenvironmentname/bin/activate
我目前在 Windows 并且 Venv 没有被激活Unactivated ENV,有什么办法可以解决这个问题。提前谢谢你们!帮助新手!
在windows: 按Windows(或Windows+R)然后输入“cmd”:运行普通模式下的命令提示符。
cd C:\Users\user\Desktop\UserDjangoProject> pip install virtualenv
- 为了创建一个 venv 运行 这个
virtualenv -p python3 venv
- 激活虚拟环境
venv\Scripts\activate
- 看起来像这样
(venv) C:\Users\user\Desktop\UserDjangoProject>
- 然后运行
pip install -r requirements.txt
- 运行 django 项目 运行 这个
./manage.py runserver
我认为您正在像 Unix 环境一样调用 activate.bat 脚本,使用:
./venv/Scripts/activate.bat
在 Windows 中你应该这样调用:
\venv\Scripts\activate.bat
这里使用 visual studio 代码来简化 您必须在 django 项目的根目录下创建一个 venv。 如果你有一个项目 my_project 那么 在文件夹 my_project 中你必须有一个 (v) 环境。因此 visual studio 代码将能够检测环境。因此,您将能够在 visual studio 代码
的左下角更改环境(python 版本)项目示例
├── book
├── db.sqlite3
├── env
├── manage.py
├── static
├── templates
└── tuto_signal
这里的项目名称是tuto_signal,环境是manage.py同级,book是./manage.py startapp book.
尝试这样做,让我知道结果。
希望对您有所帮助
在Linux/Mac中,转到项目文件夹(其中应该创建了env文件夹)。
. my_env_name/bin/activate
在Windows中,转到项目文件夹(其中应该创建了env文件夹)。
my_env_name\Scripts\activate
打开命令提示符并按照以下步骤操作:-
1.cd C:\Users\user\Desktop\UserDjangoProject> pip 安装 virtualenv 2.For 创建一个 venv 运行 这个 virtualenv -p python3 venv 3.Activate 虚拟环境 venv\Scripts\activate 4.It 看起来像这样 (venv) C:\Users\user\Desktop\UserDjangoProject>
运行 django 项目 运行 this./manage.py 运行server
- 使用 "cd ..\" 返回到所需的父文件夹。
- 删除 venv 存在的父文件夹中的初始 venv 文件夹。
- 使用所需的名称重新创建虚拟环境。该错误实际上意味着您位于错误的文件夹中 现在,pyvenv.cfg 出现在 venv 目录中。
- 执行“.\Scritpts\activate”激活。执行的命令会进入venv文件夹下的scripts文件夹中寻找activate.bat文件(可以不加.bat扩展名)
在 windows os 上的 django 中创建环境后,随时到 运行, 首先确保您知道正确的已创建环境名称并开始以下任务:
- 确保在命令提示符下进入项目所属的特定目录
- 然后,键入此命令,WORKON(环境名称)
补充os你创建的环境是omsai,然后输入:workon omsai 谢谢,这可能对你有帮助
- 在虚拟环境父文件夹中打开cmd
- 输入
venv_folder_name\Scripts\activate
- 回车
在linux中命令是
source myenv/bin/activate
这里认为myenv在当前目录下
现在可以了,
api\project_name>.\venv\Scripts\activate
(venv) C:\PATH\api\covid_analysis_api>
通过这种方式,在windows中使用cmd是必要的,而不是Powershell或Git bash.
此外,我强烈建议使用 .\venv\Scripts\activate
,因为此网页指示
- 进入工程目录(虚拟环境目录所在目录)
- 在 Ubuntu Linux 用户中键入以下命令:
source yourenvironmentname/bin/activate