Python:pip 安装第三方库速度很慢的解决办法,以及离线安装方法

本文涉及的产品
大数据开发治理平台 DataWorks,不限时长
实时计算 Flink 版,5000CU*H 3个月
实时数仓Hologres,5000CU*H 100GB 3个月
简介:

1698823828981.png


举个例子,比如想要安装 mlxtend 库

1.键盘按着 win + R键,输入cmd并点击确定,打开命令行窗口;在 cmd 敲入命令

pip install mlxtend

但是发现下载安装文件非常慢,有可能出现警告,还有可能最后显示当下载到百分之几十的时候窗口中就会出现一堆红字,最后安装失败。

原因:在命令行窗口内输入pip help install,查看帮助文档,向下滑动可以看到

-i, --index-url <url> ...选项,文档中可以看到python默认安装源的地址实质访问的下载网站是https://pypi.Python.org/simple/

因为这是一个国外网站,所以在国内下载速度比较慢。

方法一:使用国内源

在 cmd 更改为敲入命令(

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple

# 清华大学源

pip install mlxtend -i https://pypi.tuna.tsinghua.edu.cn/simple

或者命令行中输入

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mlxtend

以后使用 pip 安装第三方包时,都可以把

-i https://pypi.douban.com/simple 作为必填的内容,这样速度会变得很快。

方法二:

第二种就是一劳永逸的方法,选择配置国内镜像源。

首先找到C:\Users\Solitude\AppData\Roaming,这个路径的文件夹,如果你没有找到,那就是你的文件夹被隐藏了,解决办法如下:

打开C盘,点击左上角的“查看”-“选项”- 显示/隐藏 中勾选“隐藏的项目”,然后确定即可。这样你就能看到AppData文件夹了。(如下图)

1698824025320.png


找到路径后,首选在该路径下新建文件夹,命名为“pip”,然后在pip文件夹中新建一个txt格式的文本文档,打开文本文档,将下面这些代码复制到文本文档中,关闭保存。然后将txt格式的文本文档重新命名为“pip.ini”,这样就创建了一个配置文件。

[global]
timeout = 60000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
use-mirrors = true
mirrors = https://pypi.tuna.tsinghua.edu.cn

文档中的链接地址还可以更换其他的如下:

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

这样再使用pip进行包安装时候就默认选择国内源进行安装了,速度超快!!!

本地离线安装方法

查找第三方包可以从以下网址查找:

1、PyPI · The Python Package Index

1698824076997.png

2、Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu)

1698824093045.png

如果你下载的是whl文件,下载完后放到你先要安装的位置文件夹,在所在位置打开cmd,使用pip install 文件名(包括whl后缀)

如果你下载的是压缩包,直接将解压后的文件夹放入到你想安装的位置,一般是放到之前安装的库一起,然后打开文件夹,进入cmd,输入python setup.py install

相关文章
|
13天前
|
Web App开发 测试技术 Shell
确保您已经安装了Selenium和ChromeDriver。您可以使用pip来安装Selenium:
确保您已经安装了Selenium和ChromeDriver。您可以使用pip来安装Selenium:
|
13天前
|
SQL Python
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
你需要在你的系统上安装`sqlmap`。这通常可以通过下载其源代码并编译,或者使用包管理器(如`apt`、`yum`或`pip`,但请注意,`pip`通常不直接提供`sqlmap`)来完成。
|
13天前
|
开发框架 机器人 .NET
我们需要安装`pybullet`模块,这可以通过pip来完成:
我们需要安装`pybullet`模块,这可以通过pip来完成:
|
13天前
|
Python
确保你已经安装了`dronekit`库。如果没有,你可以使用pip来安装:
确保你已经安装了`dronekit`库。如果没有,你可以使用pip来安装:
|
13天前
|
开发者 Python
确保你的Python环境中已经安装了`python-docx`模块。如果还没有安装,可以通过pip来安装:
确保你的Python环境中已经安装了`python-docx`模块。如果还没有安装,可以通过pip来安装:
|
13天前
|
数据可视化 计算机视觉 异构计算
确保您已经安装了必要的库,包括`torch`、`torchvision`、`segmentation_models_pytorch`、`PIL`(用于图像处理)和`matplotlib`(用于结果可视化)。您可以使用pip来安装这些库:
确保您已经安装了必要的库,包括`torch`、`torchvision`、`segmentation_models_pytorch`、`PIL`(用于图像处理)和`matplotlib`(用于结果可视化)。您可以使用pip来安装这些库:
|
13天前
|
存储 数据挖掘 API
确保已经安装了PyPDF2模块。如果没有安装,可以使用pip进行安装:
确保已经安装了PyPDF2模块。如果没有安装,可以使用pip进行安装:
|
13天前
|
Python
确保你已经安装了`python-barcode`库。如果没有,可以通过pip来安装:
确保你已经安装了`python-barcode`库。如果没有,可以通过pip来安装:
|
18天前
|
自然语言处理 安全 Shell
【Python】已解决:Python pip正确安装pyhanlp库步骤
【Python】已解决:Python pip正确安装pyhanlp库步骤
19 2
|
17天前
|
开发者 Python
【Python】已解决:(Python3中pip无法安装urllib报错问题) ERROR: Could not find a version that satisfies the requireme
【Python】已解决:(Python3中pip无法安装urllib报错问题) ERROR: Could not find a version that satisfies the requireme
29 0
【Python】已解决:(Python3中pip无法安装urllib报错问题) ERROR: Could not find a version that satisfies the requireme