我的编程空间,编程开发者的网络收藏夹
学习永远不晚

pip中install报错的解决方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

pip中install报错的解决方法

小编给大家分享一下pip中install报错的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

解决方法:1、ReadTimeoutError,在pip安装所在文件夹路径下,创造python文件;2、UnicodeDecodeError,在Python27\Lib\site-packages下建个sitecustomize.py文件。

本教程操作环境:windows7系统、python3版、Dell G3电脑。

pip install 报错问题解决

相关免费学习推荐:python视频教程!

有时在用pip install命令安装python库时出现红字报错

报错:ReadTimeoutError: HTTPSConnectionPool(host=’pypi.python.org’, port=443): Read timed out.

Downloading xgboost-0.6a2.tar.gz (1.2MB)    48% |███████████████▋                | 583kB 47kB/s eta 0:00:13Exception:Traceback (most recent call last):  File "c:\python27\lib\site-packages\pip\basecommand.py", line 215, in main    status = self.run(options, args)  File "c:\python27\lib\site-packages\pip\commands\install.py", line 335, in run    wb.build(autobuilding=True)  File "c:\python27\lib\site-packages\pip\wheel.py", line 749, in build    self.requirement_set.prepare_files(self.finder)  File "c:\python27\lib\site-packages\pip\req\req_set.py", line 380, in prepare_files    ignore_dependencies=self.ignore_dependencies))  File "c:\python27\lib\site-packages\pip\req\req_set.py", line 620, in _prepare_file    session=self.session, hashes=hashes)  File "c:\python27\lib\site-packages\pip\download.py", line 821, in unpack_url    hashes=hashes  File "c:\python27\lib\site-packages\pip\download.py", line 659, in unpack_http_url    hashes)  File "c:\python27\lib\site-packages\pip\download.py", line 882, in _download_http_url    _download_url(resp, link, content_file, hashes)  File "c:\python27\lib\site-packages\pip\download.py", line 603, in _download_url    hashes.check_against_chunks(downloaded_chunks)  File "c:\python27\lib\site-packages\pip\utils\hashes.py", line 46, in check_against_chunks    for chunk in chunks:  File "c:\python27\lib\site-packages\pip\download.py", line 571, in written_chunks    for chunk in chunks:  File "c:\python27\lib\site-packages\pip\utils\ui.py", line 139, in iter    for x in it:  File "c:\python27\lib\site-packages\pip\download.py", line 560, in resp_read    decode_content=False):  File "c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\response.py", line 357, in stream    data = self.read(amt=amt, decode_content=decode_content)  File "c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\response.py", line 324, in read    flush_decoder = True  File "c:\python27\lib\contextlib.py", line 35, in __exit__    self.gen.throw(type, value, traceback)  File "c:\python27\lib\site-packages\pip\_vendor\requests\packages\urllib3\response.py", line 246, in _error_catcher    raise ReadTimeoutError(self._pool, None, 'Read timed out.')ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.

错误原因:连不上pip的源,下载依赖包失败

解决(推荐):在pip安装所在文件夹路径下,创造python文件(.py)

import os  ini="""[global] index-url = https://pypi.doubanio.com/simple/ [install] trusted-host=pypi.doubanio.com """  pippath=os.environ["USERPROFILE"]+"\\pip\\"  if not os.path.exists(pippath):      os.mkdir(pippath)  with open(pippath+"pip.ini","w+") as f:      f.write(ini)

在cmd上运行这个.py文件即可

之后再用pip install安装指令下载速度会非常快

报错:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xd3 in position 7: ordinal not in range(128)

Exception: Traceback (most recent call last): File “c:\python27\lib\site-packages\pip\basecommand.py”, line 215, in main status = self.run(options, args) File “c:\python27\lib\site-packages\pip\commands\install.py”, line 324, in run requirement_set.prepare_files(finder) File “c:\python27\lib\site-packages\pip\req\req_set.py”, line 380, in prepare_files ignore_dependencies=self.ignore_dependencies)) File “c:\python27\lib\site-packages\pip\req\req_set.py”, line 620, in _prepare_file session=self.session, hashes=hashes) File “c:\python27\lib\site-packages\pip\download.py”, line 821, in unpack_url hashes=hashes File “c:\python27\lib\site-packages\pip\download.py”, line 659, in unpack_http_url hashes) File “c:\python27\lib\site-packages\pip\download.py”, line 880, in _download_http_url file_path = os.path.join(temp_dir, filename) File “c:\python27\lib\ntpath.py”, line 85, in join result_path = result_path + p_path UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xd3 in position 7: ordinal not in range(128)

报错原因:pip安装Python包会加载目录包含中文字符,ascii不能编码

解决:python目录 Python27\Lib\site-packages 建一个文件sitecustomize.py

import sys sys.setdefaultencoding('gbk')

python会自动运行这个文件

以上是“pip中install报错的解决方法”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

pip中install报错的解决方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

pip中install报错的解决方法

小编给大家分享一下pip中install报错的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!解决方法:1、ReadTimeoutError,在pip安装所
2023-06-20

pip install numpy报错如何解决

在安装numpy时,可能会出现各种错误。以下是一些常见错误及其解决方法:1. 缺少依赖项:numpy在安装时可能需要一些额外的依赖项。可以尝试运行以下命令来安装缺失的依赖项:```pip install numpy的依赖项1 numpy的依
2023-09-23

python pip install报错如何解决

在解决 `pip install` 报错的过程中,有几个常见的解决方法:1. 确保你的 pip 版本是最新的。可以通过运行以下命令来检查和升级 pip:```pip install --upgrade pip```2. 检查你的网络连接是否
2023-09-14

解决pip install报错:Cannot connect to proxy问题

目录pip install *** :Cannot connect to proxy解决办法python requests proxies 错误如图总结pip install *** :Cannot connect to proxy在使用
2023-05-12

解决python pip安装第三方模块报错:error:legacy-install-failure

pip是python的第三方库管理器,可以根据所开发项目的需要,使用pip相关命令安装不同库,下面这篇文章主要给大家介绍了关于解决python pip安装第三方模块报错:error: legacy - install - failure的相关资料,需要的朋友可以参考下
2023-05-16

Pod install 报错 Undefined symbol: _OBJC_CLASS_$_xxx 的解决方法

背景:更换新电脑后,将旧电脑数据迁移 同步到新电脑,处于异常报错,由于项目为Flutter混合项目,在connectivity文件报错 报错: 以前运行报错 Undefined symbol: OBJC_CLASS$_xxx 时,通常都是
2023-08-16

linux系统下pip升级报错的解决方法

Pip 安装 1、在python中提供了一个get-pip.py;下面是地址https://bootstrap.pypa.io/get-pip.py2、在Linux下执行curl https://bootstrap.pypa.io/get-
2022-06-03

Windows环境下npm install 报错: operation not permitted, rename的解决方法

前言 最近发现了一个问题,运行 npm install 命令安装依赖包,在 Mac 上的 Vagrant 装的虚拟机上没问题,在阿里云 CentOS 上也没问题,但是在 Windows 环境同样是 Vagrant 装的环境相同的虚拟机上就是
2022-06-04

npm install报错无法创建packge.json文件的解决办法

npminstall报错无法创建package.json文件的解决办法:权限问题:以管理员身份运行命令或授予可写权限。文件系统损坏:运行chkdsk修复错误。缺少依赖项:手动安装所需依赖项。缓存问题:清除npm缓存。杀毒软件干扰:暂时禁用或添加白名单。文件名冲突:删除或重命名现有的package.json文件。文件锁定:关闭相关程序或重启系统。缺少npm:安装最新版本。网络问题:检查连接,确保防火墙未阻止。损坏的包:尝试从其他源安装或使用不同包管理器。其他问题:查阅npm文档或寻求外部帮助。
npm install报错无法创建packge.json文件的解决办法
2024-04-02

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录