python使用virtualenv创建和管理虚拟环境

一、创建虚拟环境

python使用virtualenv管理虚拟环境,可以在不同的环境下使用不同版本的包,在开发过程中很常用。

首先是virtualenv的安装,安装命令:pip install virtualenv

值得注意的是,由于我事先已经安装好了virtualenv,所以显示的页面和第一次安装的人稍有不同。

 

 

在你想存放virtualenv的位置创建目录,并通过cmd进入该目录。

 

 

接下来使用virtualenv命令在该目录下创建虚拟环境

创建命令:virtualenv 【环境名称】

这里虚拟环境以myweb命名,可以看到在1处输入命令后,2处就生成了一个myweb虚拟环境的文件夹。

 

 

虚拟环境安装好之后需要激活才能使用,激活环境需要在该环境的绝对路径下激活。

这里进入安装环境的目录,D:\PythonVenv\myweb\Scripts并激活。

激活命令:activate

可以看到激活后磁盘序号前出现(myweb)的虚拟环境标志。

 

在该环境下查看安装的第三方库,发现只有环境自带的三个包。

查看命令:pip list

 

 

退出虚拟环境,回归本机的环境。(可以看到myweb的标志消失了)

退出命令:deactivate

 

 

二、使用虚拟环境

虚拟环境的使用,可以在该环境下使用pip命令安装新的包。

安装命令:pip install 【包名】

 

这里介绍从原来的环境导入之前安装好的所有包的命令操作。

打包本机上的所有包,导出命令:pip freeze > 【txt文件】

这里命名为content.txt,在存放virtualenv的目录下创建,出现content.txt

 

 

进入虚拟环境,并导入content.txt,为防止出错,最好在content.txt存放的位置导入,

这里content.txt存放在D:\PythonVenv下,所以在该目录下导入。

导入命令:pip install -r 【txt文件】

 

 

 

导入成功之后,使用查看包命令pip list,可以看到本机上的所有包都被导入了myweb虚拟环境当中

 

 

 

以上就是python利用virtualenv创建和管理虚拟环境的分享,希望对你有帮助,有任何问题,欢迎留言评论或私信我。

 

posted @ 2020-05-23 10:56  微哭  阅读(773)  评论(0编辑  收藏  举报