五十五、windows和Linux下虚拟环境的创建和使用

版权声明:本文为博主原创文章,未经博主允许不得转载。博客地址:https://blog.csdn.net/xk1761299425 https://blog.csdn.net/xk1761299425/article/details/82596447

一、问题:

安装同一个包的不同版本,后安装的包会把原来安装的包覆盖掉。这样,如同一台机器上两个项目依赖于相同包的不同版本,

则会导致一些项目运行失败。

解决的方案就是:虚拟环境。

虚拟环境是真实python环境的复制版本。

在虚拟环境中使用的python是复制的python,安装python包也是安装在复制的python中。

二、Windows下安装虚拟环境的命令:(管理虚拟环境)

1.演示为python2安装虚拟环境:安装好python后,使用pip命令:(3版本不用)

注意:在安装的时候也是可以使用豆辨源的。安装速度快些,pip是国外的网站,豆瓣源下载好的,速度快些

selenium 是包名

豆瓣:https://pypi.doubanio.com/simple/包名

pip3 install -i https://pypi.doubanio.com/simple/ selenium

easy_install -i https://pypi.doubanio.com/simple/ selenium

2、将下面的目录添加到系统环境变量path中:(装python时已经弄了,在这就不用了,跳过)

3、安装virtualenvwrapper包

virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便,可以将我们新建的虚拟环境放在同一个目录下。

由于virtualenv用起来有点麻烦,wrapper对它进行了封装,让它更好用,最终我们使用wrapper提供的命令,

但是实际工作都是virtualenv做的。

三、windows下创建虚拟环境(重点)

1、创建python3版本的虚拟环境,自己定义名字

2、退出虚拟环境:deactivate

3、查看当前系统中有哪些虚拟环境:退出用workon

4、进入虚拟环境的命令如下:workon 环境名字

5、查看虚拟环境中安装的依赖包:pip list

注意:使用pip freeze查看的时候创建虚拟环境中默认安装的依赖包不会显示出来。

6、在虚拟环境中安装依赖包:例如安装django

不写后面的==1.8.2,默认最新版本,指定==1.8.2版本

7、卸载依赖包:

四、Linux安装虚拟环境的命令:(在这注意哪个是2的环境,是pip还是pip2)

1、安装虚拟环境:(注意给2装是pip还是pip2,灵活变动)

2、安装虚拟环境扩展包:

3、编辑家目录下的.bashrc文件,添加下面两行代码(安装成功以后,就会有这两行代码的):

配置文件,最下面添加两行命令

4、使用配置文件source .bashrc使其生效:

五、创建虚拟环境:(重点)

1、创建python3版本的虚拟环境:

提示:默认创建完虚拟环境以后,就会自动的进入到虚拟环境中。

2、退出虚拟环境:

3、进入虚拟环境:

4、查看机器上有多少个虚拟环境:

5、删除虚拟环境:

6、在虚拟环境中安装django环境:

7、查看虚拟环境中安装了哪些python包:

默认在创建虚拟环境中安装的依赖包不会显示出来。

 

猜你喜欢

转载自blog.csdn.net/xk1761299425/article/details/82596447