环境:win10,python3.7(已配置安装好)
- python3.7所在的路径需要先在系统环境变量中设置好(win+r:sysdm.cpl→高级→环境变量→PATH设置,将你的python路径添加进去)
- win+r:cmd打开命令行,安装virtualevn和virtualenvwrapper-win两个包,即在命令行分别输入
pip install virtualenv
和pip install virtualenvwrapper-win
(前者是虚拟环境的包,是必须要的;后者是虚拟环境的管理包,可要可不要,但建议使用,它与Linux下的virtualenvwrapper不同,是专门在win系统上使用的)——这里我们使用管理包 - 均下载完成之后,再对虚拟环境放置的文件夹进行默认配置,使得随后自己创建的虚拟环境自动放置到这个文件夹中来:
- 然后就可以创建虚拟环境,尽情的玩耍了,创建的命令
mkvirtualenv django_py37
——前面是virtualenvwrapper-win包中的指令,后者是你要创建的可自定义的虚拟环境名,创建好的虚拟环境会自动帮你保存到第三点中配置好的路径中。
附加点:
- 创建好的虚拟环境:
- 使用
workon [虚拟环境名]
进入 - 使用
deactivate
退出 - 使用
rmvirtualenv [虚拟环境名]
删除
- 使用
- 本人使用的环境只有python3.7所以在创建虚拟环境时,使用
mkvirtualenv django_py37
后就默认使用了python3.7来创建虚拟环境了,如果有多个版本的python环境,并想指定环境来创建,则使用如下:mkvirtualenv ''--python:D:\python 2.7\python.exe'' django_py27
——即在指令和虚拟环境名中间指定python版本的路径,由于我的路径有空格,所以用双引号包起来。 - 当你进去虚拟环境时,pip安装的包默认安装到此虚拟环境中,退出后使用pip,则默认安装到你本机的python中
- python虚拟环境简单的理解是python环境的复制品,虽然虚拟,但是真实。