ModuleNotFoundError: No module named ‘_sysconfigdata_x86_64_conda_linux_gnu‘

ModuleNotFoundError: No module named '_sysconfigdata_x86_64_conda_linux_gnu'

  • 1.软件环境⚙️
  • 2.问题描述🔍
  • 3.解决方法🐡
  • 4.结果预览🤔

1.软件环境⚙️

Ubuntu 20.04
Python 3.7.0

2.问题描述🔍

今天发现更新conda之后,使用pip无论安装什么包都会报错:

ModuleNotFoundError: No module named ‘_sysconfigdata_x86_64_conda_linux_gnu’

具体报错如下:

(nlgeval) jayce@DESKTOP-BOJNA8J:~$ pip install tensorflow-gpu==
Traceback (most recent call last):File "/home/jayce/anaconda3/envs/nlgeval/bin/pip", line 7, in <module>from pip._internal.cli.main import mainFile "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/site-packages/pip/_internal/cli/main.py", line 10, in <module>from pip._internal.cli.autocompletion import autocompleteFile "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/site-packages/pip/_internal/cli/autocompletion.py", line 10, in <module>from pip._internal.cli.main_parser import create_main_parserFile "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/site-packages/pip/_internal/cli/main_parser.py", line 9, in <module>from pip._internal.build_env import get_runnable_pipFile "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/site-packages/pip/_internal/build_env.py", line 19, in <module>from pip._internal.cli.spinners import open_spinnerFile "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/site-packages/pip/_internal/cli/spinners.py", line 9, in <module>from pip._internal.utils.logging import get_indentationFile "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/site-packages/pip/_internal/utils/logging.py", line 29, in <module>from pip._internal.utils.misc import ensure_dirFile "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/site-packages/pip/_internal/utils/misc.py", line 44, in <module>from pip._internal.locations import get_major_minor_versionFile "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/site-packages/pip/_internal/locations/__init__.py", line 14, in <module>from . import _sysconfigFile "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/site-packages/pip/_internal/locations/_sysconfig.py", line 11, in <module>from .base import change_root, get_major_minor_version, is_osx_frameworkFile "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/site-packages/pip/_internal/locations/base.py", line 16, in <module>site_packages: str = sysconfig.get_path("purelib")File "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/sysconfig.py", line 521, in get_pathreturn get_paths(scheme, vars, expand)[name]File "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/sysconfig.py", line 511, in get_pathsreturn _expand_vars(scheme, vars)File "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/sysconfig.py", line 172, in _expand_vars_extend_dict(vars, get_config_vars())File "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/sysconfig.py", line 559, in get_config_vars_init_posix(_CONFIG_VARS)File "/home/jayce/anaconda3/envs/nlgeval/lib/python3.8/sysconfig.py", line 430, in _init_posix_temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
ModuleNotFoundError: No module named '_sysconfigdata_x86_64_conda_linux_gnu'

在这里插入图片描述

那这个时候又该怎么办呢?
在这里插入图片描述

3.解决方法🐡

经过查询,最后发现问题出在:在某一个版本的python中丢失了一个备份文件,通常在同一个版本的python下会有两个相同的_sysconfigdata_x86_64_conda_cos6_linux_gnu.py文件和_sysconfigdata_x86_64_conda_linux_gnu.py文件。而在某些程序的运行过程中会依赖于其中的一个,因此我们需要做的就是检索系统中是否存在有这两个文件,直接使用如下命令检索:

sudo find ~ -name _sysconfigdata_x86_64*

可以看到当前环境中只有_sysconfigdata_x86_64_conda_cos6_linux_gnu.py而没有_sysconfigdata_x86_64_conda_linux_gnu.py
在这里插入图片描述
因此,我们将_sysconfigdata_x86_64_conda_cos6_linux_gnu.py重新拷贝一份并重命名为_sysconfigdata_x86_64_conda_linux_gnu.py即可:

cp /home/jayce/anaconda3/envs/nlgeval/lib/python3.8/_sysconfigdata_x86_64_conda_cos6_linux_gnu.py /home/jayce/anaconda3/envs/nlgeval/lib/python3.8/_sysconfigdata_x86_64_conda_linux_gnu.py

4.结果预览🤔

直接重新运行安装命令即可


渣男!都看到这里了,还不赶紧点赞评论收藏走一波?
在这里插入图片描述

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

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

相关文章

Redisson(分布式锁、限流)

注意Redisson是基于Redis的&#xff0c;所以必须先引入Redis配置&#xff08;参考SpringBoot集成Redis文章&#xff09; 1. 集成Redisson 引入依赖 <!-- 二选一,区别是第一个自动配置&#xff0c;第二个还需要手动配置也就是第二步自定义配置&#xff0c;注意版本号&…

Windows怎么实现虚拟IP

在做高可用架构时&#xff0c;往往需要用到虚拟IP&#xff0c;在linux上面有keepalived来实现虚拟ip的设置。在windows上面该怎么弄&#xff0c;keepalived好像也没有windows版本&#xff0c;我推荐一款浮动IP软件PanguVip&#xff0c;它可以实现windows上面虚拟ip的漂移。设置…

UE5材质之HLSL:深度

UE4/5的Custom节点&#xff1a;在VScode使用HLSL&#xff08;新手入门用&#xff09;_vscode写hlsl-CSDN博客 效果&#xff1a; 材质节点&#xff1a; 自定义节点代码&#xff1a; float3 rayStepViewDir*-1; float4 inputTexTexture2DSample(TexObject,TexObjectSampler,uv)…

JavaSE主要内容(全套超完整)

一、为什么选择Java&#xff08;Java的优势&#xff09; 1、应用面广&#xff1a; 相较于其他语言&#xff0c;Java的应用面可谓是非常广&#xff0c;这得益于他的跨平台性和其性能的稳定性。他在服务器后端&#xff0c;Android应用开发&#xff0c;大数据开发&#xf…

Jmeter性能场景设计

为什么会有性能场景设计呢&#xff1f; 相信有部分同学对场景设计优点模糊&#xff0c;前面博文提到的是场景提取 场景设计&#xff1a;在压测的过程中怎么设置线程数、Ramp-Up时间(秒)、循环次数等等 一、 性能场景分类 场景的概念&#xff1a; a. 单场景 b. 混合场景 c. 容…

开源项目-商城管理系统

哈喽,大家好,今天主要给大家带来一个开源项目-商城管理系统 商城管理系统分前后端两部分。前端主要有商品展示,我的订单,个人中心等内容;后端的主要功能包括产品管理,门店管理,会员管理,订单管理等模块 移动端页面

[OtterCTF 2018]Name Game

Name Game 题目描述&#xff1a;我们知道这个帐号登录到了一个名为Lunar-3的频道。账户名是什么&#xff1f;猜想&#xff1a;既然登陆了游戏&#xff0c;我们尝试直接搜索镜像中的字符串 Lunar-3 。 直接搜索 Lunar-3 先把字符串 重定向到 txt文件里面去然后里面查找 Lunar-3…

什么是机器学习,机器学习与人工智能的区别是什么(一)?

人工智能和计算机游戏领域的先驱阿瑟塞缪尔&#xff08;Arthur Samuel&#xff09;创造了 "机器学习"一词。他将机器学习定义为 “一个让计算机无需明确编程即可学习的研究领域” 。通俗地说&#xff0c;机器学习&#xff08;ML&#xff09;可以解释为根据计算机的经…

【RT摩拳擦掌】RT云端测试之百度天工物接入构建(设备型)

【RT摩拳擦掌】RT云端测试之百度天工物接入构建&#xff08;设备型&#xff09; 一&#xff0c; 文档介绍二&#xff0c; 物接入IOT Hub物影子构建2.1 创建设备型项目2.2 创建物模型2.3 创建物影子 三&#xff0c; MQTT fx客户端连接云端3.1 MQTT fx配置3.2 MQTT fx订阅3.3 MQT…

Linux 生产消费者模型

&#x1f493;博主CSDN主页:麻辣韭菜&#x1f493;   ⏩专栏分类&#xff1a;Linux初窥门径⏪   &#x1f69a;代码仓库:Linux代码练习&#x1f69a;   &#x1f339;关注我&#x1faf5;带你学习更多Linux知识   &#x1f51d; 前言 1. 生产消费者模型 1.1 什么是生产消…

AI复活亲人市场分析:技术、成本与伦理挑战

“起死回生”这种事&#xff0c;过去只存在于科幻电影里&#xff0c;但今年&#xff0c;被“复活”的案例却越来越多。 2月底&#xff0c;知名音乐人包晓柏利用AI“复活”了她的女儿&#xff0c;让她在妈妈生日时唱了一首生日歌&#xff1b;3月初&#xff0c;商汤科技的年会上…

grpc编译

1、cmake下载 Download CMakehttps://cmake.org/download/cmake老版本下载 Index of /fileshttps://cmake.org/files/2、gprc源码下载&#xff0c;发现CMAKE报错 3、使用git下载 1&#xff09;通过git打开一个目录&#xff1a;如下grpc将放在D盘src目录下 cd d: cd src2&am…

深入解析内容趋势:使用YouTube API获取视频数据信息

一、引言 YouTube&#xff0c;作为全球最大的视频分享平台之一&#xff0c;汇聚了无数优质的内容创作者和观众。从个人分享到专业制作&#xff0c;从教育科普到娱乐休闲&#xff0c;YouTube上的视频内容丰富多彩&#xff0c;满足了不同用户的需求。对于内容创作者、品牌以及希…

欧姆龙NJ/NX使用科伺伺服的PDO一般配置

选择单击左侧“配置和设置”&#xff0c;双击“EtherCAT”&#xff0c;选择从设备&#xff0c;单击“编辑PDO映射设置” 配置伺服所需PDO 选择单击左侧“配置和设置”下的“运动控制设置”&#xff0c;然后右键“轴设置”&#xff0c;添加“运动控制轴/单轴位置控制轴”&#x…

基于SpringBoot漫画网站系统设计和实现(源码+LW+调试文档+讲解等)

&#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者&#xff0c;博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌&#x1f497; &#x1f31f;文末获取源码数据库&#x1f31f; 感兴趣的可以先收藏起来&#xff0c;…

Nettyの粘包、半包问题框架解决方案自定义协议

1、Netty框架是如何解决粘包、半包问题 关于粘包&#xff0c;半包问题&#xff0c;在前面几篇中都有提及&#xff0c;我们简单的复习一下。 粘包指的是客户端发出的多条消息&#xff0c;被服务端当做一条进行接收。半包指的是客户端发出一条完整的消息&#xff0c;在传输的过程…

Redisson框架

1. Redisson锁与Redis订阅与发布模式的联系&#xff1a; Redisson锁中&#xff0c;使用订阅发布模式去通知等待锁的客户端&#xff1a;锁已经释放&#xff0c;可以进行抢锁。 publish channel_name message&#xff1a;将消息发送到指定频道 解锁时&#xff0c;在Lua解锁脚本…

如何把项目文文件/文件夹)上传到Gitee(全网最细)

目录 1、首先必须要有一个Gitee官网的账号 2、点击右上角的号&#xff0c;点击新建仓库 3、按照下图步骤&#xff0c;自己起仓库名字&#xff0c;开发语言 4、点击初始化readme文件 5、在自己的电脑上选择姚上传的文件夹&#xff0c;或者文件&#xff0c;这里都是一样的&a…

内网渗透:端口转发(SSH隧道)

SSH&#xff1a;两台设备之间进行远程登录的协议&#xff08;SSH本身就是一个隧道协议&#xff09; 远程文件传输scp命令&#xff08;scp是基于SSH的&#xff09; 拓扑&#xff1a; SSH隧道搭建的条件 1.获取到跳板机权限 2.跳板机中SSH服务启动 SSH端口转发分类&#xff1…

正点原子rk3588烧录linux和安卓镜像

1、烧录 Linux buildroot 系统镜像 1.1 进入 Loader 模式&#xff1a; 按住开发板上的 V&#xff08;音量&#xff09;按键不松&#xff0c;给开发板 上电或复位&#xff0c;此时烧录工具会提示&#xff1a;发现一个 LOADER 设备&#xff0c;表示开发板此时已经处于 Loader 模…