python 深度学习 解决遇到的报错问题5

news2024/12/23 16:33:11

目录

一、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

报错:

To search for alternate channels that may provide the conda package you're
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的文件,未报错,表明安装成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1044544.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

算法基础--位运算

一、常见位运算总结&#xff1a; 1、基础位运算&#xff08;^&#xff09; 其中异或^有2种理解。 2、位图bitset相关&#xff08;&|&#xff09; test判断第x位是1函数0: 可以让n右移&#xff0c;也可以让1左移&#xff0c;习惯上选择第一种 (n>>x)&1 判…

初创企业应该选一款怎样的客服系统?

互联网经济时代的飞速发展&#xff0c;促使客户市场对于企业服务的要求越来越高。客户在选择产品的时候已经不单单却决于产品功能和价格&#xff0c;客户服务也是其关注的重点。 优质的客户服务所带来的是客户满意度的提升&#xff0c;以及品牌影响力的提高。所以&#xff0c;…

Linux 服务器下 pypy 下载数据集

Linux 服务器下 pypy 下载数据集 安装 pip install bypy链接自己的百度网盘 命令行直接输入 byby info 就行 byby info查看网盘里面的内容 bypy listbyby list 只显示自动生成的bypy中的文件&#xff0c;上传也是在这个目录中&#xff0c;可以自己在里面新建文件夹 4. 上传…

tsar-性能监控工具

简介 tsar是淘宝自己开发的一个采集工具&#xff0c;主要用来收集服务器的系统信息&#xff08;如cpu&#xff0c;io&#xff0c;mem&#xff0c;tcp等&#xff09;&#xff0c;以及应用数据&#xff08;如squid haproxy nginx等&#xff09;。收集到的数据存储在磁盘上&#…

SMOKE-CMAQ实践技术应用

大气污染物排放是空气污染的源头&#xff0c;气象因素是影响污染程度的重要因素&#xff0c;因此空气质量模式要求气象资料和污染物排放清单作为输入&#xff0c;其中由于大气污染源复杂性、数据滞后性、动态变化、规律性不明显等特点&#xff0c;使得大气污染源排放清单输入准…

【牛客网】OR63 删除公共字符串

思路 创建哈希表,将第二个字符串中出现过的字符添加到哈希表中创建StringBuffer来拼接最后的结果字符串遍历字符串一,如果字符在哈希表中出现过,就不拼接到字符串中,反之则拼接 Java代码 import java.util.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息 public cl…

ISIS的高级特性

1、IS-IS邻接关系建立原则 L1的路由器只能和L1的路由器建立邻接关系&#xff0c;也可以和L1、2的路由建立邻接关系 L2的路由器只能和L2的路由器建立邻接关系&#xff0c;也可以和L1、2的路由建立邻接关系 DIS只有在广播型网络中才会选举 LSP相当于OSPF中的LSA IS-IS链路状态报文…

JUC第十讲:CAS,Unsafe和原子类详解

JUC第十讲&#xff1a;CAS,Unsafe和原子类详解 JUC中多数类是通过volatile和CAS来实现的&#xff0c;CAS本质上提供的是一种无锁方案&#xff0c;而Synchronized和Lock是互斥锁方案; java原子类本质上使用的是CAS&#xff0c;而CAS底层是通过Unsafe类实现的。本文是JUC第十讲&a…

广东海颐开发笔试编程题回顾

题目一 1、现以序列{22, 24, 30, 14, 10, 17, 15, 20, 16, 23}的顺序进行输入&#xff0c;请画出构造出的平衡二叉树?请写出实现二叉树左旋的代码?&#xff08;具体题目忘记了&#xff0c;就随机搞个排序&#xff0c;思路和方法都是一样的&#xff09; 图 顺序 {22, 14, 10…

【C++】多态,从使用到底层。

文章目录 前言一、多态的概念二、多太的定义和实现2.1 多太的构造条件2.2 虚函数2.3 重写(覆盖)2.4 C11 override 和 final2.5 重载&#xff0c;隐藏&#xff0c;重写 三、多态的原理3. 1虚函数表3.2 虚函数表如何完成多态的功能3.3 虚函数表存储在内存空间的那个区域&#xff…

服务断路器_Resilience4j超时降级

创建模块cloud-consumer-resilience4j-order80 POM引入依赖 <dependencies><!-- 引入Eureka 客户端依赖 --><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</a…

【Java 进阶篇】数据库介绍与MySQL详细介绍

数据库是信息科技领域中不可或缺的一部分&#xff0c;它们在我们日常生活中扮演着重要的角色&#xff0c;从手机应用到云计算&#xff0c;无处不在。在本篇博客中&#xff0c;我们将深入探讨数据库的基本概念以及MySQL这一流行的开源关系型数据库的详细信息。不需要数据库专业知…

AI写作生成器-AI写作生成器下载和用途

在当今数字化的时代&#xff0c;AI写作生成器已经成为了各行各业的创作者、企业家和学生的得力助手。这些智能工具以其强大的自然语言处理技术&#xff0c;正在解决着许多用户的写作难题。本文将深入探讨AI写作生成器&#xff0c;以及它如何在不同领域解决用户的写作问题。 147…

【算法分析与设计】递归与分治策略

目录 一、学习要点二、算法总体思想三、递归的概念例1 阶乘函数例2 Fibonacci数列例3 Ackerman函数例4 整数划分问题例5 Hanoi塔问题递归小结 四、分治法1、分治法的适用条件2、二分搜索技术3、大整数的乘法4、Strassen矩阵乘法5、棋盘覆盖6、合并排序7、快速排序8、线性时间选…

嵌入式 - 经典的有刷电机和先进的无刷电机

自从无刷直流电机诞生&#xff0c;“古老的”有刷电机就开始没落&#xff0c;但它依然是低成本应用的可靠选择&#xff0c;并且实现起来简单。 在有刷电机中&#xff0c;磁极方向的跳转是通过移动固定位置的接触点来完成的&#xff0c;该接触点在电机转子上与电触点相对连接。这…

无法从 /var/lib/rpm 打开软件包数据库

使用yum命令安装软件包时&#xff0c;报错“无法从 /var/lib/rpm 打开软件包数据库” 小白教程&#xff0c;一看就会&#xff0c;一做就成。 1.原因 是误操作导致 rpm 数据库损坏。&#xff08;/var/lib/rpm 目录下的文件被损坏&#xff09; 2.解决 当RPM 数据库发生损坏&a…

【SAP后台配置】如何通过前台屏幕字段找到对应SPRO后台路径?

&#x1f482;作者简介&#xff1a; THUNDER王&#xff0c;阿里云社区专家博主&#xff0c;华为云云享专家&#xff0c;腾讯云社区认证作者&#xff0c;CSDN SAP应用技术领域优质创作者。在学习工作中&#xff0c;我通常使用偏后端的开发语言ABAP&#xff0c;SQL进行任务的完成…

C++,对象赋值与对象拷贝的区别、深浅拷贝

在C中&#xff0c;对象赋值和对象拷贝是两个不同的操作&#xff0c;它们有明显的区别&#xff1a; 1. 对象赋值&#xff08;Object Assignment&#xff09;&#xff1a; - 对象赋值是指将一个已经存在的对象的值复制给另一个已经存在的对象。这通常通过赋值操作符&#xff08;…

分布式事务处理:挑战与解决方案

在当今的大数据时代&#xff0c;数据的处理和管理变得越来越复杂。特别是在分布式系统中&#xff0c;如何保证数据的一致性和完整性&#xff0c;是一个巨大的挑战。这就引出了我们今天要探讨的主题——分布式事务处理。分布式事务处理是一种技术&#xff0c;它能够在分布式系统…

【数据结构与算法】链表的实现以及一些基本算法

目录 单选链表的基本实现 有序列表的合并&#xff08;双指针法&#xff09; 链表的反转 链表实现两数之和 判定链表是否有环 单选链表的基本实现 public class LinkedList1 {//头节点Node first;//尾节点Node last;//大小int size 0;//头插法public void addFirst(int…