当pip失败的时候如何手动下载安装python包

1、为什么pip会失败?

(1) 需要的包找不到正确版本
ERROR: Could not find a version that satisfies the requirement map==1.2.0 (from versions: none)

(2) 所用的pip版本不正确
Make sure that you use the correct version of ‘pip’ installed for your Python interpreter

(3) 虽然你知道有这个包,但是镜像网站漏掉了或者搜集不到。
  如清华镜像虽然有geo这个python包名称,但是没有连接。(至于怎么办,我也不知道了)
在这里插入图片描述
(这是缺失链接的的)
在这里插入图片描述
(这是正常的)

2、如何手动下载python包?(以下载map为例)

  浏览器输入镜像源地址并回车
https://pypi.tuna.tsinghua.edu.cn/simple/
可以看到许多可下载的包

在这里插入图片描述

  浏找到map并点击,在点击下载
在这里插入图片描述

  浏打开pycharm,file - settings - project - interpreter,随便选任意一个包右键,显示出包所在路径,找到对应的site-package文件夹。并将刚刚加载的.gz文件在该文件夹下解压。

在这里插入图片描述解压后的文件如下所示

在这里插入图片描述

  浏在cmd下进入该路径,然后运行一下命令
python setup.py install
然而这不总能有用,我的就报错了
NameError: name ‘version’ is not defined
因为该包的setup.py文件可能写错(你没听错,是包写错了,这也可能是你的pip不起作用的原因!!!是不是很惊讶!!!)

  而我亲自打开setup.py文件看看代码, 发现确实写错了,返回的__version__根本就没有定义。

在这里插入图片描述

  浏这个时候不是说这个包就不能用了,其实setup.py本来就不是必要的。
  在setup.py所在文件夹下有两个文件夹,map和map.egg-info,将这两个文件夹复制到上一级文件夹。

在这里插入图片描述
如图所示,已经复制到上一级文件夹。
在这里插入图片描述

  浏这样一来,你发现你的猪其他包也是在该文件夹下,并且都有一个包名称命名的文件,和一个以dist-info结尾的文件(仔细观察上一张图片其他文件夹)。具体什么作用就不用管了,到这一步就成功了!
恭喜你,完成了手动安装!!!

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果你在使用pip安装Python package时遇到了问题,考虑以下几种可能的解决方案: 1. 检查网络连接是否正常。可以尝试使用其他网络连接或暂时关闭防火墙和安全软件。 2. 更新pip版本。可以使用以下命令升级pip: ``` pip install --upgrade pip ``` 3. 使用清华镜像或其他镜像源。可以使用以下命令设置清华镜像为pip的默认源: ``` pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple ``` 4. 直接从官网下载安装手动安装。可以在 https://pypi.org/ 上找到需要安装的package,下载对应的压缩,并使用以下命令进行安装: ``` pip install /path/to/package.tar.gz ``` 希望以上方法能够帮到你解决问题。 ### 回答2: Python下载package失败pip安装package失败可能是由于以下几种原因导致的: 1. 网络连接问题:Python下载package和pip安装package都需要网络连接,如果你的网络连接存在问题,可能会导致下载和安装失败。可以尝试检查你的网络连接是否正常,或者换一个网络环境再次尝试。 2. 依赖问题:有些package可能有依赖其他的package,如果依赖的package没有被正确安装,可能会导致下载和安装失败。可以尝试先安装依赖的package,然后再尝试下载和安装目标package。 3. 版本兼容性问题:有些package可能只适用于特定版本的Python,如果你的Python版本和package不兼容,可能会导致下载和安装失败。可以尝试查看package的官方文档或者说明,确认其适用的Python版本,并检查你的Python版本是否与之匹配。 4. 资源不可用:有时候package的下载源或者pip安装源可能不可用,可能会导致下载和安装失败。可以尝试更换下载和安装源,例如切换至官方源或者使用国内的镜像源进行操作。 如果以上方法都尝试过但仍然无法成功下载或安装package,可以尝试联系package的开发者或者社区寻求帮助,或者尝试其他替代的package。 ### 回答3: Python下载Package失败是指在使用Pythonpip工具下载安装某个时出现了错误或失败的情况。而PIP安装Package失败是指使用pip命令安装某个时遇到了错误或失败Python下载Package失败的原因可能有以下几种: 1. 网络问题:由于网络不稳定或下载源不可用,导致下载失败。可以尝试更换下载源或等待网络稳定后重新下载。 2. 版本兼容性问题:有些可能只支持特定的Python版本,如果安装的Python版本与不兼容,就会下载失败。可以尝试安装适合当前Python版本的或升级Python版本。 3. 依赖关系问题:某些可能依赖其他的或库,如果这些依赖关系没有正确安装或配置,就会导致下载失败。可以通过查阅的文档或官方网站了解其依赖关系,并按照要求安装相关依赖。 PIP安装Package失败的原因可能有以下几种: 1. 权限问题:如果当前用户没有足够的权限进行安装操作,就会导致安装失败。可以尝试使用管理员权限或切换到具有足够权限的用户进行安装。 2. 路径问题:如果Pythonpip的安装路径没有正确配置或在环境变量中找不到,就会导致安装失败。可以检查安装路径和环境变量设置,并进行相应配置。 3. 安装源问题:某些可能从默认的安装源中找不到或无法下载,可以尝试切换到其他可用的源进行安装。 如果遇到以上问题,可以根据具体的错误提示和情况进行排查和解决。同时,可以通过查阅相关文档、搜索网络或在社区中寻求帮助进行故障排除。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值