【发布时间】:2021-08-26 19:52:33
【问题描述】:
我目前在 Windows 上,Venv 没有被激活Unactivated ENV,有什么办法可以解决这个问题。先谢谢各位了!帮助新手!
【问题讨论】:
标签: python django environment
我目前在 Windows 上,Venv 没有被激活Unactivated ENV,有什么办法可以解决这个问题。先谢谢各位了!帮助新手!
【问题讨论】:
标签: python django environment
在 Windows 中: 按 Windows(或 Windows+R),然后键入“cmd”:以正常模式运行命令提示符。
cd C:\Users\user\Desktop\UserDjangoProject> pip install virtualenvvirtualenv -p python3 venv
venv\Scripts\activate
(venv) C:\Users\user\Desktop\UserDjangoProject>
pip install -r requirements.txt
./manage.py runserver
【讨论】:
在 Linux/Mac 中,进入项目文件夹(其中应创建 env 文件夹)。
. my_env_name/bin/activate
在 Windows 中,进入项目文件夹(其中应创建 env 文件夹)。
my_env_name\Scripts\activate
【讨论】:
source yourenvironmentname/bin/activate
【讨论】:
我认为您正在像 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,env和manage.py同级,book是./manage.py startapp book创建的app。
尝试这样做并告诉我结果。
希望对你有帮助
【讨论】:
Virtual Environment 中找到.bat 文件,如果找不到,则将Copy the path where the .bat is in Virtual Environment 粘贴到VS Code terminal 中,如 path\to\activate.bat
打开命令提示符并按照以下步骤操作:-
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项目run this./manage.py runserver
【讨论】:
【讨论】:
windows os上django创建环境后,随时运行, 首先确保您知道正确的已创建环境名称并开始以下任务:
假设你创建的环境是 omsai,然后输入:workon omsai 谢谢,这可能对你有帮助
【讨论】:
venv_folder_name\Scripts\activate
【讨论】:
在linux中的命令是
来源 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,如本网页所示
【讨论】: