Windows下创建虚拟环境
目录索引:
1.在Windows下创建虚拟环境(默认情况下)
2.在Windows下创建虚拟环境(指定情况下)
3.Pycharm中加载和使用虚拟环境
在Windows下创建虚拟环境(默认情况下)
在工作学习过程中,会不可避免的同时开发多个工程项目。 当出现下列情况:
------两个工程依赖同一个包,但需要的版本不相同,工程A依赖v1.0.0 的包,而工程B依赖的是v2.0.0的包。由于Python无法根据版本来区分包的安装路径,所以这里就会发生版本冲突
------有的项目需要使用Python2来进行开发,有的项目则是需要Python3来进行开发。Python无法分开环境,此时两个环境开始打架,彼此傻傻分不清楚。
以上情况就需要创建虚拟环境,将开发环境进行隔离,让彼此不受影响。
下面给大家简单的介绍一下如何在Windows下创建虚拟环境,具体的教程如下:
1、虚拟环境需要用到的库是virtualenv,执行命令pip install virtualenv进行安装。
因为已经提前安装,所以下图是安装已完成的提示
2、安装完成就可以使用virtualenv工具创建环境了,
输入命令virtualenv env_2进行创建,其中env_2是虚拟环境的名称。
3、该环境会默认的创建在当前目录下,可以在该目录下看到env_2虚拟环境已经创建好了,其中env_1是之前创建的虚拟环境。
5、Scripts文件目录中,activate.bat文件,表示激活虚拟环境,如箭头1所指;deactivate.bat文件,表示退出激活环境,如箭头2所指。
直接在命令行输入activate.bat命令,激活Python虚拟环境,出现(env_2)表示已经进入虚拟环境。
要退出虚拟环境,直接在命令行输入命令deactivate.bat即可,(env_2)消失即代表退出了虚拟环境。
注意:如果在Windows PowerShell中输入这个命令,会出现如下图所示,建议回到命令行窗口进行输入
plus:在虚拟环境中输入Python,可以进入Python并看到Python的版本情况,如下图所示,这个是Python3环境。
如果想退出Python,可以使用命令exit()或者快捷键Ctrl+z,进行退出。
在Windows下创建虚拟环境(指定情况下)
以上是将Python环境默认设置成了Python3版本,如果想要创建一个Python2版本的虚拟环境,该如何进行创建呢?步骤如下:
1.首先要保证,你已经安装了Python2和Python3!不会安装Python的小伙伴可以去该链接学习:https://www.toutiao.com/i6515936273088119310/
2、在命令行窗口输入执行命令 virtualenv –p C:\Python27\python.exe env_3,指定创建Python2版本的虚拟环境。
-p的意思是指定Python的版本,
C:\Python27\python.exe是你安装Python2版本的安装路径,记得将python.exe带上,如下图所示。
env_3是虚拟环境的名字。
3、该虚拟环境将跟之前的一样在默认目录下建立,
4.输入命令 cd env_3\Scripts 进入该虚拟环境的目录
plus:输入命令 dir 即可查看该目录下的文件
5、输入命令:activate.bat,即可激活Python2版本的虚拟环境,跟默认激活环境的方法一致,退出方法也一致。
6、验证方法:在命令提示框下输入python,可以看到Python的版本是Python2。
7、如果要退出虚拟环境,
先退出Python,先Ctrl+z或者exit
之后在命令行中输入deactivate.bat即可退出虚拟环境。
(env_3)消失,说明成功退出了虚拟环境。
Pycharm中加载和使用虚拟环境
下面介绍如何在Pycharm中加载和使用虚拟环境:
1、打开Pycharm,然后依次点击左上方的文件==>设置(我这个pycharm是经过汉化的,直接导入一个包就可以了)
2、之后依次 : pythonProject==>Pyhton解释器,然后单击设置右上角的设置按钮。
3、点击添加
4、在添加Pyhton解释器页面中,依次选择 Virtualenv环境 ==>现有环境
5、之后点击右侧的三个点号的按钮
6、根据目录,依次找到自己创建的虚拟环境路径,我的路径是C:\Users\魏嘉\env_1\Scripts\python.exe
7、然后继续依次点击ok按钮。这样,Pycharm里边使用的就是虚拟环境了。接下来你在虚拟环境中,随便你任意装包,即使再乱,和真实环境也没关系了,而且其加载速度一般也不会太慢。