一分钟了解 python 虚环境

1.什么是python虚环境

1.1 什么是(实)环境

mac安装完python后,会显示如下图的目录结构
这就是环境

相对的虚环境,就是复制出来很多份这个环境

1.2 查看虚环境的帮助

打开 terminal 终端

terminal输入:python -m venv -h

1.3 创建虚环境

选择一个合适的文件夹,执行如下命令

terminal输入:python -m venv venvdemo
terminal输入:cd venvdemo/

可见 mac os 系统下生成的文件夹(左)和虚环境文件
与 windows 系统下生成的文件夹(右)和虚环境文件

1.4 激活,是为了进入虚环境

这里需要注意的是如果进入bin目录中activate是无效的

terminal输入:source bin/activate

激活成功后,可以看到前面有了虚拟环境的标示 (venvdemo)

1.4 虚环境下编写python

逐行输入

terminal输入:python
>>> import sys
>>> from pprint import pprint
>>> pprint(sys.path)

可见如下效果

只有一个路径是自己创建的,其他都依赖的系统文件

control+z 退出python开发环境

1.5 虚环境下安装与卸载,以及安装的路径

terminal输入:pip install flask

可见在site-packages多一个flask包

terminal输入:pip uninstall flask

可见在site-packages已经没有flask包了

1.6 移植虚环境

1.6.1 packages的列表
terminal输入:pip list

可以看到包的列表

1.6.2 将安装过的包以requirements形式格式化
terminal输入:pip freeze

然后到出

terminal输入:pip freeze > requirements.txt

在另外一个环境中倒入包

terminal输入:pip install -r requirements.txt

大功告成,这就完成了包的移植。等于复制一份虚环境到一个新的虚环境上

发布了10 篇原创文章 · 获赞 5 · 访问量 369

猜你喜欢

转载自blog.csdn.net/wanglei19891210/article/details/105280375