[英]How to activate virtual environment from Windows 10 command prompt
我正在尝试使用 Windows 10 命令提示符创建并激活虚拟环境。 我知道 virtualenv 安装正确,因为命令
virtualenv venv
作品。 我已经导航到我的 virtualenv 下载,Downloads\venv\Scripts,并正在尝试激活我的虚拟环境 venv。 我试过了
venv activate
这不起作用,因为 Windows 无法将 venv 识别为命令。 我也试过
virtualenv venv activate
这也不起作用,因为 virtualenv 说“venv activate”不是一个有效的论点。
使用虚拟环境的 Scripts 目录中的activate
脚本:
> venv\Scripts\activate
这将激活您的虚拟环境,您的终端将根据您所在的目录如下所示:
(venv) C:\Users\acer\Desktop>
我希望这会有所帮助!
如果您使用virtualenvwrapper-win
并使用 DOS 命令提示符(而不是例如 Powershell),则使用以下命令创建新的 virtualenv:
mkvirtualenv myenv
并使用激活
workon myenv
您应该定义环境变量WORKON_HOME
以指向您希望WORKON_HOME
环境驻留的位置。
如果你安装了virtualenvwrapper-win>=1.2.4
那么virtualenvwrapper
命令会给你一个可用命令列表:
go|c:\srv> virtualenvwrapper
virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv
tool. The extensions include wrappers for creating and deleting
virtual environments and otherwise managing your development workflow,
making it easier to work on more than one project at a time without
introducing conflicts in their dependencies.
virtualenvwrapper-win is a port of Dough Hellman's virtualenvwrapper to Windows
batch scripts.
Commands available:
add2virtualenv: add directory to the import path
cdproject: change directory to the active project
cdsitepackages: change to the site-packages directory
cdvirtualenv: change to the $VIRTUAL_ENV directory
lssitepackages: list contents of the site-packages directory
lsvirtualenv: list virtualenvs
mkproject: create a new project directory and its associated virtualenv
mkvirtualenv: Create a new virtualenv in $WORKON_HOME
rmvirtualenv: Remove a virtualenv
setprojectdir: associate a project directory with a virtualenv
toggleglobalsitepackages: turn access to global site-packages on/off
virtualenvwrapper: show this help message
whereis: return full path to executable on path.
workon: list or change working virtualenvs
进入你在cmd中创建虚拟环境的文件夹并输入命令./venv/Scripts/activate
它将激活windows中的虚拟环境
当您使用“virtualenv”创建环境时,它会在源自您运行第一个命令的目录的脚本文件夹中保存一个“activate.bat”文件。 例如,如果您从C:/Users/Name/Documents/...
运行命令virtualenv env
,则 .bat 将位于C:/Users/Name/Documents/.../env/scripts/activate.bat
。 你可以从那里运行它。
只需使用以下命令激活您的 virtualenv: workon myenvname
您还可以创建这样的命令行脚本 -
@echo off
CD\
CD "C:\Users\[user name]\venv\Scripts"
start activate.bat
start jupyter notebook
将其保存在扩展名为“.cmd”的记事本文件中。 你准备好了
如果您安装了 anaconda,则打开anaconda 终端并输入
> conda env list # for list of environment you already have
> conda activate {env_name} # to activate the environment
这从 Anaconda 提示对我有用,
.\\myvenv\\Scripts\\activate.bat
从您拥有虚拟环境的目录(例如myenv
)
您需要运行以下命令: .\\myenv\\Scripts\\activate
只需键入以下命令即可激活 windows 的虚拟环境。
venv\Scripts\activate
python test.py
如果您是 windows 用户,只需编写 venv\Scripts\activate
从 cmd
call venv/Scripts/activate
确保 Python Scripts 文件夹位于您的环境变量中。
通常路径是:“C:\\Users\\admin\\AppData\\Local\\Programs\\Python\\Python37-32\\Scripts”(根据你的python版本将“admin”改为你的windows用户名和“Python37-32”路径)
python -m virtualenv
"You must provide a DEST_DIR"
python -m venv demodjango("demodjango is file name)"
activate.bat
pip install django
django-admin.py startproject demo1
(demo1 是我的项目)python manage.py runserver
Performing system checks...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.