"pip"
pip
:首选+必备,安装和管理 Python 包的工具,从 PyPi 这一官方第三方模块仓库源里搜索、下载、安装。
Anaconda
:一个基于 Python 的数据处理和科学计算平台,相当于数十个有用的常用的第三方库。曾经看一个说法,大致是:Anaconda 解决了一些我本可以解决的问题,并引入了一些我不知道的问题。And pip 是官方正统,so, Anaconda, shit.
安装
# yay -S python38 时没有装上 pip,运行下面命令安装即可
python3.8 -m ensurepip --default-pip
优化
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 上面的不行时,安装走这个
pip install -i https://pypi.douban.com/simple {module_name}
安装模块
正常来说:所有第三方的包都会被pip
安装到 Python3 的site-packages
目录下。
-
标准库:
-
<module 'os' from '/usr/lib/python3.8/os.py'>
-
<module 'pip' from '/usr/lib/python3/dist-packages/pip/__init__.py'>
-
-
第三方库:
-
<module 'torch' from '/home/chen/.local/lib/python3.8/site-packages/torch/__init__.py'
-
pip install pkg [==version][>=version][<=version]
pip install pkg>=2.1.2# 通过关键字搜索相关模块
pip search numpy# 下载但不安装
pip download numpy1
# 从指定地方安装
pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple/# 指定路径安装
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com tensorflow-gpu==2.4.0
卸载模块
pip uninstall numpy
查看模块
pip list # 查看当前安装
pip show flask # 查看指定模块信息
pip list --outdated # 待更新模块
# 更新包
pip install -U numpy
pip install --upgrade numpy