彻底解决python的pip install xxx报错(文末附所有依赖文件)

2024-05-08 03:12

本文主要是介绍彻底解决python的pip install xxx报错(文末附所有依赖文件),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天安装pip install django又报错了:

C:\Users\Administrator>pip install django
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting django
  ERROR: HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn/packages
/a1/b9/5adf3f78e4c7b762eb6f1140057bd128c978c3f85c08e412f951aef65f9e/Django-4.2.1
1-py3-none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/django/) (requ
ires-python:>=3.8)
ERROR: Could not install requirement django from https://pypi.tuna.tsinghua.edu.
cn/packages/a1/b9/5adf3f78e4c7b762eb6f1140057bd128c978c3f85c08e412f951aef65f9e/D
jango-4.2.11-py3-none-any.whl because of HTTP error 403 Client Error: Forbidden
for url: https://pypi.tuna.tsinghua.edu.cn/packages/a1/b9/5adf3f78e4c7b762eb6f11
40057bd128c978c3f85c08e412f951aef65f9e/Django-4.2.11-py3-none-any.whl for URL ht
tps://pypi.tuna.tsinghua.edu.cn/packages/a1/b9/5adf3f78e4c7b762eb6f1140057bd128c
978c3f85c08e412f951aef65f9e/Django-4.2.11-py3-none-any.whl (from https://pypi.tu
na.tsinghua.edu.cn/simple/django/) (requires-python:>=3.8)

报403错误,https://pypi.tuna.tsinghua.edu.cn/simple又拒绝我访问了,还是离线安装比较靠谱。

 

首先到PyPI · The Python Package Index搜索Django

188e891fa15147229cb6d370b13d9a9e.png

查询结果如下

8c28808e208d4182a320f51d8b763f2d.png Django 5.0.5,这个应该是最新版的,点进去看详细

36641fc8bfac434a8cbbc0b1ea86f301.png

从右上角的Latest version,知道5.0.5是最新版的, 不过我们不需要最新版的,从控制台报错得知,我们只需要这个版本:Django-4.2.11-py3-none-any.whl

 那我们点击左侧的Release history

e38332a24897439f8de39cf82dc085b2.png

找到4.2.11版本

 6f3666b19098413c8556741e22caf850.png

点进去看详情

9aa6e7a015aa4b7fbb5bd8004e37e1c0.png

然后点击Download files进行下载

2a429076fce84b8e9eeef18e899f0a4f.png

这时,会跳出一个选择下载文件画面,一个是源码包文件,一个是编译好的文件,根据控制台的提示,我们直接选择编译好的Django-4.2.11-py3-none-any.whl下载即可,下载速度可能会非常慢,请大家忍一忍。

 下载好的文件名是Django-4.2.11-py3-none-any.whl

 我们直接用命令行进入到这个文件所在的路径,然后使用以下命令进行安装:

pip install Django-4.2.11-py3-none-any.whl

不过还是报错了

C:\Users\Administrator>cd C:\Users\Administrator\Desktop

C:\Users\Administrator\Desktop>pip install Django-4.2.11-py3-none-any.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing c:\users\administrator\desktop\django-4.2.11-py3-none-any.whl
Collecting asgiref<4,>=3.6.0 (from Django==4.2.11)
  ERROR: HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn/packages
/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.
1-py3-none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/asgiref/) (req
uires-python:>=3.8)

ERROR: Could not install requirement asgiref<4,>=3.6.0 from https://pypi.tuna.ts
inghua.edu.cn/packages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e9
85a28b13e/asgiref-3.8.1-py3-none-any.whl (from Django==4.2.11) because of HTTP e
rror 403 Client Error: Forbidden for url: https://pypi.tuna.tsinghua.edu.cn/pack
ages/39/e3/893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-
3.8.1-py3-none-any.whl for URL https://pypi.tuna.tsinghua.edu.cn/packages/39/e3/
893e8757be2612e6c266d9bb58ad2e3651524b5b40cf56761e985a28b13e/asgiref-3.8.1-py3-n
one-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/asgiref/) (requires-p
ython:>=3.8)

 缺少依赖包:asgiref-3.8.1-py3-none-any.whl

 按照下载Django的方法,再下载asgiref-3.8.1-py3-none-any.whl进行安装

很幸运,直接搜出来就是3.8.1版本

92caa4b9ba02403eb9a052cf13c5cbaa.png

下载好asgiref-3.8.1-py3-none-any.whl后,直接安装,成功

C:\Users\Administrator\Desktop>pip install asgiref-3.8.1-py3-none-any.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing c:\users\administrator\desktop\asgiref-3.8.1-py3-none-any.whl
Requirement already satisfied: typing-extensions>=4 in d:\soft\python\python38\l
ib\site-packages (from asgiref==3.8.1) (4.11.0)
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Installing collected packages: asgiref
Successfully installed asgiref-3.8.1 

继续安装Django,又出现一个报错

C:\Users\Administrator\Desktop>pip install Django-4.2.11-py3-none-any.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing c:\users\administrator\desktop\django-4.2.11-py3-none-any.whl
Requirement already satisfied: asgiref<4,>=3.6.0 in d:\soft\python\python38\lib\
site-packages (from Django==4.2.11) (3.8.1)
Collecting sqlparse>=0.3.1 (from Django==4.2.11)
  ERROR: HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn/packages
/43/5d/a0fdd88fd486b39ae1fd1a75ff75b4e29a0df96c0304d462fd407b82efe0/sqlparse-0.5
.0-py3-none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/sqlparse/) (r
equires-python:>=3.8)
ERROR: Could not install requirement sqlparse>=0.3.1 from https://pypi.tuna.tsin
ghua.edu.cn/packages/43/5d/a0fdd88fd486b39ae1fd1a75ff75b4e29a0df96c0304d462fd407
b82efe0/sqlparse-0.5.0-py3-none-any.whl (from Django==4.2.11) because of HTTP er
ror 403 Client Error: Forbidden for url: https://pypi.tuna.tsinghua.edu.cn/packa
ges/43/5d/a0fdd88fd486b39ae1fd1a75ff75b4e29a0df96c0304d462fd407b82efe0/sqlparse-
0.5.0-py3-none-any.whl for URL https://pypi.tuna.tsinghua.edu.cn/packages/43/5d/
a0fdd88fd486b39ae1fd1a75ff75b4e29a0df96c0304d462fd407b82efe0/sqlparse-0.5.0-py3-
none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/sqlparse/) (requires
-python:>=3.8)

 继续下载安装sqlparse-0.5.0-py3-none-any.whl

C:\Users\Administrator\Desktop>pip install sqlparse-0.5.0-py3-none-any.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing c:\users\administrator\desktop\sqlparse-0.5.0-py3-none-any.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Installing collected packages: sqlparse
Successfully installed sqlparse-0.5.0

 又缺少一个包backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl

C:\Users\Administrator\Desktop>pip install Django-4.2.11-py3-none-any.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing c:\users\administrator\desktop\django-4.2.11-py3-none-any.whl
Requirement already satisfied: asgiref<4,>=3.6.0 in d:\soft\python\python38\lib\
site-packages (from Django==4.2.11) (3.8.1)
Requirement already satisfied: sqlparse>=0.3.1 in d:\soft\python\python38\lib\si
te-packages (from Django==4.2.11) (0.5.0)
Collecting backports.zoneinfo (from Django==4.2.11)
  ERROR: HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn/packages
/78/cc/e27fd6493bbce8dbea7e6c1bc861fe3d3bc22c4f7c81f4c3befb8ff5bfaf/backports.zo
neinfo-0.2.1-cp38-cp38-win_amd64.whl#sha256=4a0f800587060bf8880f954dbef70de6c11b
be59c673c3d818921f042f9954a6 (from https://pypi.tuna.tsinghua.edu.cn/simple/back
ports-zoneinfo/) (requires-python:>=3.6)
ERROR: Could not install requirement backports.zoneinfo from https://pypi.tuna.t
singhua.edu.cn/packages/78/cc/e27fd6493bbce8dbea7e6c1bc861fe3d3bc22c4f7c81f4c3be
fb8ff5bfaf/backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl#sha256=4a0f800587060
bf8880f954dbef70de6c11bbe59c673c3d818921f042f9954a6 (from Django==4.2.11) becaus
e of HTTP error 403 Client Error: Forbidden for url: https://pypi.tuna.tsinghua.
edu.cn/packages/78/cc/e27fd6493bbce8dbea7e6c1bc861fe3d3bc22c4f7c81f4c3befb8ff5bf
af/backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl for URL https://pypi.tuna.ts
inghua.edu.cn/packages/78/cc/e27fd6493bbce8dbea7e6c1bc861fe3d3bc22c4f7c81f4c3bef
b8ff5bfaf/backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl#sha256=4a0f800587060b
f8880f954dbef70de6c11bbe59c673c3d818921f042f9954a6 (from https://pypi.tuna.tsing
hua.edu.cn/simple/backports-zoneinfo/) (requires-python:>=3.6)

下载安装backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl

C:\Users\Administrator\Desktop>pip install backports.zoneinfo-0.2.1-cp38-cp38-wi
n_amd64.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing c:\users\administrator\desktop\backports.zoneinfo-0.2.1-cp38-cp38-win
_amd64.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Installing collected packages: backports.zoneinfo
Successfully installed backports.zoneinfo-0.2.1

 继续安装,又有一个依赖tzdata-2024.1-py2.py3-none-any.whl

C:\Users\Administrator\Desktop>pip install Django-4.2.11-py3-none-any.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing c:\users\administrator\desktop\django-4.2.11-py3-none-any.whl
Requirement already satisfied: asgiref<4,>=3.6.0 in d:\soft\python\python38\lib\
site-packages (from Django==4.2.11) (3.8.1)
Requirement already satisfied: sqlparse>=0.3.1 in d:\soft\python\python38\lib\si
te-packages (from Django==4.2.11) (0.5.0)
Requirement already satisfied: backports.zoneinfo in d:\soft\python\python38\lib
\site-packages (from Django==4.2.11) (0.2.1)
Collecting tzdata (from Django==4.2.11)
  ERROR: HTTP error 403 while getting https://pypi.tuna.tsinghua.edu.cn/packages
/65/58/f9c9e6be752e9fcb8b6a0ee9fb87e6e7a1f6bcab2cdc73f02bb7ba91ada0/tzdata-2024.
1-py2.py3-none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/tzdata/) (
requires-python:>=2)
ERROR: Could not install requirement tzdata from https://pypi.tuna.tsinghua.edu.
cn/packages/65/58/f9c9e6be752e9fcb8b6a0ee9fb87e6e7a1f6bcab2cdc73f02bb7ba91ada0/t
zdata-2024.1-py2.py3-none-any.whl (from Django==4.2.11) because of HTTP error 40
3 Client Error: Forbidden for url: https://pypi.tuna.tsinghua.edu.cn/packages/65
/58/f9c9e6be752e9fcb8b6a0ee9fb87e6e7a1f6bcab2cdc73f02bb7ba91ada0/tzdata-2024.1-p
y2.py3-none-any.whl for URL https://pypi.tuna.tsinghua.edu.cn/packages/65/58/f9c
9e6be752e9fcb8b6a0ee9fb87e6e7a1f6bcab2cdc73f02bb7ba91ada0/tzdata-2024.1-py2.py3-
none-any.whl (from https://pypi.tuna.tsinghua.edu.cn/simple/tzdata/) (requires-p
ython:>=2)

继续下载安装tzdata-2024.1-py2.py3-none-any.whl

C:\Users\Administrator\Desktop>pip install tzdata-2024.1-py2.py3-none-any.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing c:\users\administrator\desktop\tzdata-2024.1-py2.py3-none-any.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Installing collected packages: tzdata
Successfully installed tzdata-2024.1 

 终于安装成功

C:\Users\Administrator\Desktop>pip install Django-4.2.11-py3-none-any.whl
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Processing c:\users\administrator\desktop\django-4.2.11-py3-none-any.whl
Requirement already satisfied: asgiref<4,>=3.6.0 in d:\soft\python\python38\lib\
site-packages (from Django==4.2.11) (3.8.1)
Requirement already satisfied: sqlparse>=0.3.1 in d:\soft\python\python38\lib\si
te-packages (from Django==4.2.11) (0.5.0)
Requirement already satisfied: backports.zoneinfo in d:\soft\python\python38\lib
\site-packages (from Django==4.2.11) (0.2.1)
Requirement already satisfied: tzdata in d:\soft\python\python38\lib\site-packag
es (from Django==4.2.11) (2024.1)
Requirement already satisfied: typing-extensions>=4 in d:\soft\python\python38\l
ib\site-packages (from asgiref<4,>=3.6.0->Django==4.2.11) (4.11.0)
WARNING: Ignoring invalid distribution -ip (d:\soft\python\python38\lib\site-pac
kages)
Installing collected packages: Django
Successfully installed Django-4.2.11

文中的asgiref-3.8.1-py3-none-any.whl、sqlparse-0.5.0-py3-none-any.whl、backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl、tzdata-2024.1-py2.py3-none-any.whl、Django-4.2.11-py3-none-any.whl可以在下面的链接进行下载

https://download.csdn.net/download/svygh123/89276450

 

这篇关于彻底解决python的pip install xxx报错(文末附所有依赖文件)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/969139

相关文章

python中各种常见文件的读写操作与类型转换详细指南

《python中各种常见文件的读写操作与类型转换详细指南》这篇文章主要为大家详细介绍了python中各种常见文件(txt,xls,csv,sql,二进制文件)的读写操作与类型转换,感兴趣的小伙伴可以跟... 目录1.文件txt读写标准用法1.1写入文件1.2读取文件2. 二进制文件读取3. 大文件读取3.1

使用Python实现一个优雅的异步定时器

《使用Python实现一个优雅的异步定时器》在Python中实现定时器功能是一个常见需求,尤其是在需要周期性执行任务的场景下,本文给大家介绍了基于asyncio和threading模块,可扩展的异步定... 目录需求背景代码1. 单例事件循环的实现2. 事件循环的运行与关闭3. 定时器核心逻辑4. 启动与停

基于Python实现读取嵌套压缩包下文件的方法

《基于Python实现读取嵌套压缩包下文件的方法》工作中遇到的问题,需要用Python实现嵌套压缩包下文件读取,本文给大家介绍了详细的解决方法,并有相关的代码示例供大家参考,需要的朋友可以参考下... 目录思路完整代码代码优化思路打开外层zip压缩包并遍历文件:使用with zipfile.ZipFil

Python处理函数调用超时的四种方法

《Python处理函数调用超时的四种方法》在实际开发过程中,我们可能会遇到一些场景,需要对函数的执行时间进行限制,例如,当一个函数执行时间过长时,可能会导致程序卡顿、资源占用过高,因此,在某些情况下,... 目录前言func-timeout1. 安装 func-timeout2. 基本用法自定义进程subp

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

Python结合PyWebView库打造跨平台桌面应用

《Python结合PyWebView库打造跨平台桌面应用》随着Web技术的发展,将HTML/CSS/JavaScript与Python结合构建桌面应用成为可能,本文将系统讲解如何使用PyWebView... 目录一、技术原理与优势分析1.1 架构原理1.2 核心优势二、开发环境搭建2.1 安装依赖2.2 验

一文详解如何在Python中从字符串中提取部分内容

《一文详解如何在Python中从字符串中提取部分内容》:本文主要介绍如何在Python中从字符串中提取部分内容的相关资料,包括使用正则表达式、Pyparsing库、AST(抽象语法树)、字符串操作... 目录前言解决方案方法一:使用正则表达式方法二:使用 Pyparsing方法三:使用 AST方法四:使用字

Python列表去重的4种核心方法与实战指南详解

《Python列表去重的4种核心方法与实战指南详解》在Python开发中,处理列表数据时经常需要去除重复元素,本文将详细介绍4种最实用的列表去重方法,有需要的小伙伴可以根据自己的需要进行选择... 目录方法1:集合(set)去重法(最快速)方法2:顺序遍历法(保持顺序)方法3:副本删除法(原地修改)方法4:

Spring Boot循环依赖原理、解决方案与最佳实践(全解析)

《SpringBoot循环依赖原理、解决方案与最佳实践(全解析)》循环依赖指两个或多个Bean相互直接或间接引用,形成闭环依赖关系,:本文主要介绍SpringBoot循环依赖原理、解决方案与最... 目录一、循环依赖的本质与危害1.1 什么是循环依赖?1.2 核心危害二、Spring的三级缓存机制2.1 三

Python运行中频繁出现Restart提示的解决办法

《Python运行中频繁出现Restart提示的解决办法》在编程的世界里,遇到各种奇怪的问题是家常便饭,但是,当你的Python程序在运行过程中频繁出现“Restart”提示时,这可能不仅仅是令人头疼... 目录问题描述代码示例无限循环递归调用内存泄漏解决方案1. 检查代码逻辑无限循环递归调用内存泄漏2.