官方文档
Python 3.7.7官方文档 docs.python.org/zh-cn/3.7/
- 安装第三方库
# pip3 install 第三方库
pip3 install requests
常用pip源地址
- 豆瓣: pypi.doubanio.com/simple/
- 清华: mirrors.tuna.tsinghua.edu.cn/help/pypi/
- 中科大: pypi.mirrors.ustc.edu.cn/simple/
- 阿里云: mirrors.aliyun.com/pypi/simple…
修改方式
- 临时替换
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
- 永久替换(先升级 pip:pip install pip -U )
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
虚拟环境
概述
Python应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。
这意味着一个Python安装可能无法满足每个应用程序的要求。如果应用程序A需要特定模块的1.0版本但应用程序B需要2.0版本,则需求存在冲突,安装版本1.0或2.0将导致某一个应用程序无法运行。
这个问题的解决方案是创建一个 virtual environment,一个目录树,其中安装有特定Python版本,以及许多其他包。
然后,不同的应用将可以使用不同的虚拟环境。 要解决先前需求相冲突的例子,应用程序 A 可以拥有自己的 安装了 1.0 版本的虚拟环境,而应用程序 B 则拥有安装了 2.0 版本的另一个虚拟环境。 如果应用程序 B 要求将某个库升级到 3.0 版本,也不会影响应用程序 A 的环境。
创建虚拟环境
要创建虚拟环境,请确定要放置它的目录,并将 venv 模块作为脚本运行目录路径:
python3 -m venv venv1
运行
source venv1/bin/activate