博客
关于我
pip 下载慢
阅读量:793 次
发布时间:2023-03-02

本文共 1850 字,大约阅读时间需要 6 分钟。

使用pip时,由于官方pypi经常被墙,导致无法正常下载所需的库。为解决这一问题,我们可以切换到国内镜像源,这样就能顺利安装所需的库了。以下是几种常用的解决方法。

1. 使用清华镜像源

清华大学的镜像源是中国最常用且可靠的镜像之一,它与官方pypi源每隔5分钟同步一次,地址为:https://pypi.tuna.tsinghua.edu.cn/simple。

2. 临时使用镜像源

在使用pip时,可以通过指定镜像源的参数来临时使用清华镜像源。例如:

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

这样,pip会优先从清华镜像源下载所需的包。

3.永久修改镜像源

为了让pip每次都使用清华镜像源,你可以修改默认的pip配置文件。首先,检查是否已经有pip配置文件:

pip config --location user

如果没有,运行以下命令创建一个配置文件:

touch ~/.pip/pip.conf

然后,编辑配置文件,将以下内容添加到文件中:

[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple

保存后,运行以下命令更新pip的配置:

pip config --validate

4.Windows系统的配置

在Windows系统中,配置步骤与Linux类似。首先,找到用户目录(通常是C:\Users\你的用户名),然后创建一个名为pip的文件夹:

mkdir C:\Users\{你的用户名}\pip

接下来,创建一个名为pip.ini的文件,内容如下:

[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple

将文件保存到C:\Users\{你的用户名}\pip目录中,完成后,运行以下命令更新pip的配置:

pip config --validate

5.验证安装

安装完成后,可以运行以下命令验证镜像源是否已更换:

pip install --user pip

如果成功,说明镜像源已切换到清华镜像源。

6.代码示例(OCR识别)

以下是一个简单的OCR识别代码示例,用于识别图像中的数字字符:

import Imageimport ImageEnhanceimport ImageFilterimport sysfrom pytesser import *# 二值化阈值threshold = 140table = []for i in range(256):    if i < threshold:        table.append(0)    else:        table.append(1)# 字符替换规则repair = {    'O': '0',    'I': '1',    'L': '1',    'Z': '2',    'S': '8'}def getverify1(name):    # 打开图片    im = Image.open(name)    # 转换为灰度图像    imgry = im.convert('L')    # 保存图像    imgry.save('g'+name)    # 二值化    out = imgry.point(table, '1')    out.save('b'+name)    # OCR识别    text = image_to_string(out)    # 去除空白    text = text.strip().upper()    # 进行字符替换    for r in repair:        text = text.replace(r, repair[r])    print(text)    return text# 初始化串口ser = serial.Serial("com3", "9600")# OCR识别text = getverify1('1.jpg')# 串口写入结果ser.write(text.encode())ser.close()

6.使用说明

  • 请确保图片和代码在同一目录下,或者使用绝对路径。
  • 串口设备号和波速根据实际情况调整。

通过以上方法,你可以轻松解决pip安装时的防火墙问题,顺利获取所需的库。

转载地址:http://ihtfk.baihongyu.com/

你可能感兴趣的文章
php截取字符串代码,PHP字符串截取_php
查看>>
php截取字符串,无乱码
查看>>
php手冊,php手冊之變量范圍
查看>>
PHP手机号码归属地查询API接口
查看>>
PHP执行耗时脚本实时输出内容
查看>>
PHP扩展安装
查看>>
PHP扩展数据库连接参数说明详解
查看>>
php把get参数放入数组_php怎么将数组转为url参数?
查看>>
PHP投票小程序
查看>>
php拆分数组不改变key值
查看>>
php接口返回数据 用echo 还是return?
查看>>
php接口返回状态,大家一般怎么规范接口返回内容
查看>>
php接收formdata上传的多个文件,使用formData()上传多个文件
查看>>
PHP操作csv文件导入+导出
查看>>
php操作mysql用select_php如何操作mysql获取select 结果
查看>>
PHP操作符与控制结构
查看>>
PHP支付宝SDK使用,电脑网页支付
查看>>
php支付宝手机网页支付类实例
查看>>
PHP改变数组key值的方法
查看>>
php教程之php空白页的原因及解决方法
查看>>