12. 虚拟环境和包
12.1 概述
当我们需要不同版本的python工作时, 我们需要创建一个虚拟环境以便所有的程序都能在各自的环境里运行.
12.2 创建虚拟环境
用于创建和管理虚拟环境的模块称为venv
.
commend:
#创建虚拟环境的文件夹
python3 -m venv 文件夹名
#启动虚拟环境
#source 文件名/bin/activate
#退出虚拟环境
#deactivate
12.3 使用pip管理包
pip 可以使用search
,install
,uninstall
,freeze
等进行安装卸载. 还可以安装指定版本的包.
commend:
#search
pip search python3
#install
pip install requests
#uninstall
pip uninstall requests
#安装特定版本的包
pip install requests==2.6.0
#更新包
pip install --upgrade requests
#show 显示包的信息
pip show requests
#list 将显示所有安装的包
pip list
#freeze 可以显示安装包的版本,并将其输出到文件中,可以接着供其他命令使用--如给别人要安装的环境.
pip freeze > requirements.txt
pip install -r requirements.txt