Python的包管理工具是pip
,虚拟环境工具是venv
。本文介绍它们的使用方法。
pip3 install <package>
pip3 uninstall <package>
sudo pip3 install <package>
sudo pip3 uninstall <package>
在包名称后跟==
和版本号来安装特定版本的包
pip3 install requests==2.6.0
pip3 show requests
pip3 config list
pip3 config [--editor <editor>] edit
sudo pip3 config --global [--editor <editor>] edit
/usr/local
下
sudo pip3 config --global --editor micro edit
[global]
index-url = https://mirrors.huaweicloud.com/repository/pypi/simple
trusted-host = mirrors.huaweicloud.com
timeout = 120
请确定要放置它的目录,并将venv
模块作为脚本运行目录路径,虚拟环境的常用目录位置是.venv
python3 -m venv .venv/
激活虚拟环境将改变你所用终端的提示符,以显示你正在使用的虚拟环境,并修改环境以使python
命令所运行的将是已安装的特定Python
版本。
source .venv/bin/activate
source .venv/bin/activate.fish
pip list
将显示虚拟环境中安装的所有软件包
pip list
pip freeze
将生成一个类似的已安装包列表,但输出使用pip install
期望的格式,通常将此列表放在requirements.txt
文件中
pip freeze > requirements.txt
可以使用install -r
解析requirements.txt
,来安装所有必需的包
pip install -r requirements.txt