文章目录
【 1. 联网自动安装 】
命令行下联网安装
pip install 库名
在用 pip 命令安装 Python 第三方库时,由于访问的是外网,可能会因为网速太慢、时间太长而导致出错。因此我们可以使用国内的 pip 镜像 (一个与原件完全相同的副本),访问国内网站,下载其副本:
清华
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple/
中科大
pip install 库名 -i https://pypi.mirrors.ustc.edu.cn/simple/
阿里云
pip install 库名 -i https://mirrors.aliyun.com/pypi/simple/
豆瓣
pip install 库名 -i http://pypi.douban.com/simple/
软件内自动安装
- VS 或 PyCharm 软件均提供了 Python库 的搜索、下载、更新、删除功能,可以直接在其相应搜索框内搜索库名进而下载。
- 从根本上说,这种软件内部的自动安装,实际上也是调用的 pip install 库名这种指令,也会出现部分下载缓慢、网络延迟的问题。
【 2. wheel 文件离线安装 】
- whl 文件 本质上就是一个压缩包,只不过更加方便python的安装以及使用。
- 后缀是 .whl
- 避免了部分网络问题,安装可靠性高,就是有点麻烦。
- 首先需要安装有 wheel 库,安装步骤是命令行输入 pip install wheel
1. 进入库对应的 wheel 文件下载页面
- 比如想要安装库 tensorflow,先去官网,如图所示点击进入 Python 库目录页面 搜索。
Python 库目录页面 ↓ :
搜索结果 ↓ :
进入下载页面 ↓:
2. 选择与自己环境匹配的 wheel 文件下载
主要根据自己的操作系统以及 Python 版本进行选择。
- pip debug --verbose
根据以上代码可以查看自己本地 pip支持安装的whl文件格式,如下矩形区域 ↓:
- Python 版本查看:cmd页面输入python --version),比如我的是Python 3.8
- whl 文件命名规则
- cp36指的是python3.6版本。
- cp36m指的是 ABI 的版本号 (ABI: 应用程序二进制接口,描述了应用程序和操作系统之间、一个应用和它的库之间、应用的组成部分之间的低接口。)
- macosx:苹果操作系统;manylinux2010:linux操作系统;win:微软操作系统。
- AMD64是AMD所推出的64位架构处理器;
X84 64一般来说其都是被引申为Intel推出的64位架构处理器,其实不是如此,X86架构是开源的设计,其存在标准化组织的标准,X86 64就是这样的一个标准,而在这个标准之上AMD设计了AMD64。
- 浏览器下载较慢的可以尝试 Motrix—A full-featured download manager 软件,速度明显提升。
3. 文件的安装
-
先把该文件放到 Python 安装路径下的 Scripts 文件夹下,比如我的是 G:\Python64\Scripts
-
再在上述文件夹下鼠标右键+shift,得到下图窗口 ↓:
-
最终进入CMD命令输入 pip install tensorflow-2.4.1-cp38-cp38-win_amd64.whl 进行安装,即可安装成功。
【 小结:Python库的下载建议 】
- 首先在软件内部搜索库名自动安装。
- 第一步下载缓慢的话,用镜像安装。
- 最终实在不行就用wheel文件的方式安装。