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创建和管理虚拟环境的分享,希望对你有帮助,有任何问题,欢迎留言评论或私信我。