跳转至

Chapter0 包管理&环境管理

实际项目开发中,不同项目可能需要第三方包的不同版本,迫使我们需要根据实际需求不断进行更新或卸载相应的包,而如果我们直接使用本地的Python环境,会导致整体的开发环境相当混乱而不易管理。这个时候就需要引入虚拟环境的概念,将各个开发环境隔离开来,可以各个独立管理而不糅杂。

python包管理(pip)

pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。

注:pip 已内置于 Python 3.4 和 2.7 及以上版本,其他版本需另行安装。

# pip安装依赖包时,需要下载源,由于中国局域网hhh,但有解决办法
# 1 打开你的梯子代理,当然要消耗流量咯
# 2 更换为国内软件源 :
pip install xxx -i https://pypi.tuna.tsinghua.edu.cn/simple
pip unistall xxx xxx xxx ... xxx #移除多个库
pip freeze <requirement.txt> #查询第三方库(并且导出)
pip install -r requirements.txt #(根据导出安装)
pip uninstall -r <requirements.txt> -y #(根据导出卸载)

python环境管理

Python 虚拟环境的创建(venv)

venv