码出个世界

导航

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是之前创建的虚拟环境。

 

 

4、在命令行窗口继续打开Scripts文件夹,输入命令 cd env_2\Scripts,可以进入该目录。

 

注意:当输入cd Scripts时,会提示找不到找不到指定的路径,所以建议输入更详细一点。

 

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里边使用的就是虚拟环境了。接下来你在虚拟环境中,随便你任意装包,即使再乱,和真实环境也没关系了,而且其加载速度一般也不会太慢。

 

posted on 2021-07-18 20:10  码出个世界  阅读(1016)  评论(0编辑  收藏  举报