码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • python 深度学习 解决遇到的报错问题5


    目录

    一、conda安装shapefile失败

    二、conda安装osmnx失败:To search for alternate channels that may provide the conda package you'relooking for, navigate to

    三、ERROR: Could not build wheels for llvmlite, which is required to install pyproject.toml-based projects

    四、bash: pip: command not found

    解决报错:ERROR: Could not find a version that satisfies the requirement pip<21.0 (from versions: none)

    解决报错:Exception: HTTPSConnectionPool(host='mirrors.tuna.tsinghua.edu.cn', port=443): Max retries exceeded with url: /anaconda/pkgs/free/linux-64/current_repodata.json (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: EE certificate key too weak (_ssl.c:1002)'))

    五、linux重新安装miniconda3

    5.1 卸载旧的

    5.2 安装新的

    六 pip install osgeo失败


    一、conda安装shapefile失败

    报错:

    问题:可能是我开梯子的问题,把梯子关掉就好了。

    解决:首先关闭VPN!在命令行窗口输入以下命令,查看是否存在.condarc文件:

    conda config --show-sources

    如果输出如下图所示的信息,出现以下代码,就代表根目录下自动生成了.condarc文件说明,condarc文件已经存在:

    如果生成了此文件,将此文件删除。

    rm -rf ~/.condarc
    

    然后,尝试重新安装geopandas,

    conda install geopandas

    使用conda查看,发现安装成功。

    conda list  

    二、conda安装osmnx失败:To search for alternate channels that may provide the conda package you're
    looking for, navigate to

    报错:

    1. To search for alternate channels that may provide the conda package you're
    2. looking for, navigate to

    解决方法:原来是>>conda install 包,改用>>pip install 包

     使用conda查看,发现安装成功。

    conda list  

    安装成功了。

    三、ERROR: Could not build wheels for llvmlite, which is required to install pyproject.toml-based projects

    报错:

    pip install llvmlite==0.32.1
    

    解决方法:下python版本对应.whl文件进行手动安装。

    下载地址:PyPI · The Python Package Index

    搜索包名(想安装什么模块就搜自己需要的),

    找到对应版本然后点击下载, 

    发现,之前没成功安装包是因为我的python3.9版本不对应,重新试了之后,发现安装成功了。

    四、bash: pip: command not found

    报错:pip未找到命令

    原因:原有可能是本身就没有安装pip,又或者pip文件损坏导致pip无法使用。

    解决方法:

    (1)检查自身python对应版本,执行 python --version 查看,我这里是python 2.7.12版本,

    (2)新建一个get-pip.py文件,将pip内容复制进去,内容非常多,链接如下:
    https://bootstrap.pypa.io/pip/2.7/get-pip.py
    内容如下图所示:

    将链接里面的内容全选复制到新建的get-pip.py文件,保存退出。

    (3)执行 python get-pip.py 命令,从而安装下载安装pip。

    没成功。

    解决报错:ERROR: Could not find a version that satisfies the requirement pip<21.0 (from versions: none)

    报错:

    原因:

    解决方法:

    解决报错:Exception: HTTPSConnectionPool(host='mirrors.tuna.tsinghua.edu.cn', port=443): Max retries exceeded with url: /anaconda/pkgs/free/linux-64/current_repodata.json (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: EE certificate key too weak (_ssl.c:1002)'))

    报错:在我设置好国内源之后,用conda创建虚拟环境,下载python版本时出现以下错误。

    原因:这个是因为缺少ssl依赖包,网上的解决方案是yum install openssl-devel ,由于Debian系统没有yum,用apt-get安装安装完成之后只能解决系统自带的python2对应的pip安装问题,无法解决python3的pip3安装问题。

    解决方法:编译的时候需加上参数 --with-ssl重新执行make和make install 就可以了

    五、linux重新安装miniconda3

    5.1 卸载旧的

    这一步比较简单,找到miniconda存在的路径,直接删除 miniconda 的那一整个文件就OK了。

    5.2 安装新的

    (1)找到 miniconda 下载地址,找到自己想装的版本,

    下载地址:Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

    下载,上传到服务器上。

    (2)使用如下命令安装miniconda,输入以下指令,

    bash Miniconda3-py39_23.3.1-0-Linux-x86_64.sh

    安装全程要选yes,中间某一步(conda 初始化)默认是 no,一定要选yes。过程中,需要一番简单的操作: 按 enter ---- 3下空格 — 输入yes — 按enter — 输入 yes — 激活配置

    安装好之后,输入 bash,即可切换至base环境,

    bash

    六 pip install osgeo失败

    报错:

    因此我使用pip install osgeo来安装osgeo第三方库,但是安装失败了,如下图所示: 

    原因:该问题通常是由python版本与GDAL安装包的版本不一致导致的。

    解决方法:

    (1)我们可以通过win+r打开cmd窗口,输入命令:

    pip debug --verbose

    可以看到支持的版本有这么多种。需要选择适合的一个版本。

    (2)进入官方提供的扩展包下载网站寻找版本适配的whl文件,寻找版本适配的whl文件,

    • cpxxx代表cpython版本;
    • 要选择cp(python版本)和你python解释器的版本对应。比如我的python版本是3.9,选择cp39对应的版本即可;
    • 虽然CPU是Intel家的,但是需要选择下载amd64的才能正常pip(因为使用“AMD64”或“amd64”同时指代AMD64和Intel64);

    这里我以GDAL‑3.4.3‑cp39‑cp39‑win_amd64.whl为例,

    下载好之后需要将这个文件放到对应python3.9版本的路径下,也就是移动到python下载目录下的Scripts目录下,

    • 例如我的路径是:D:\my\python-pycharm\python-envs\pathplanning\Scripts

    然后在当前路径下,打开cmd窗口,输入命令,

    • 这里的文件名需要替换为你自己版本的文件名
    • 注意:如果是conda环境,需要启动conda虚拟环境再进行下载
    pip install GDAL‑3.4.3‑cp39‑cp39‑win_amd64.whl

    如果你出现下面这个提示就表示安装成功了。

    如果报is not a supported wheel on this platform错误就表示python版本和GDAL版本不一致导致的。

    发现文件夹下出现了相关文件,

    回到pycharm写入from osgeo import gdal,或者重新打开需要导入osgeo的文件,未报错,表明安装成功。

  • 相关阅读:
    springboot学生成绩分析系统 java ssm
    Spring、SpringMVC、SpringBoot的区别
    C++算法:城市天际线问题
    2023阿里云双十一服务器优惠价格87元/年,你敢信吗?
    运维累了:该故障自愈出场了
    专业135总分400+西安交通大学信息与通信工程学院909/815考研经验分享
    C++并发编程实战 第二版 第二章
    【MySQL数据库笔记 - 进阶篇】(五)锁
    Oracle之ADG与DG的区别?
    Interlay集成至Moonbeam,为网络带来interBTC和INTR
  • 原文地址:https://blog.csdn.net/qq_45956730/article/details/132780088
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号