linux中安装python 3.8.0 编译报错 Could not import runpy module 解决方案

Android Termux 安装Kali Linux 或 kali Nethunter史诗级详细教程 Termux 安装kali 阅读详情
AI摘要

本文提供了解决在CentOS7环境下使用GCC 4.8.5安装Python 3.8.0时遇到的无法导入runpy模块问题的方法。通过升级GCC至8.1.0或移除--enable-optimizations参数,可成功解决此问题。

前言

环境
  • CentOS 7
  • Gcc 4.8.5
  • Python 3.8.0
相关报错
make build_all CFLAGS_NODIST=" -fprofile-use -fprofile-correction" LDFLAGS_NODIST=""
make[1]: Entering directory `/usr/local/src/Python-3.8.0'
./python -E -S -m sysconfig --generate-posix-vars ;\
if test $? -ne 0 ; then \
	echo "generate-posix-vars failed" ; \
	rm -f ./pybuilddir.txt ; \
	exit 1 ; \
fi
Could not import runpy module
Traceback (most recent call last):
  File "/usr/local/src/Python-3.8.0/Lib/runpy.py", line 15, in <module>
    import importlib.util
  File "/usr/local/src/Python-3.8.0/Lib/importlib/util.py", line 14, in <module>
    from contextlib import contextmanager
  File "/usr/local/src/Python-3.8.0/Lib/contextlib.py", line 4, in <module>
    import _collections_abc
SystemError: <built-in function compile> returned NULL without setting an error
generate-posix-vars failed
make[1]: *** [pybuilddir.txt] Error 1
make[1]: Leaving directory `/usr/local/src/Python-3.8.0'
make: *** [profile-opt] Error 2

导致原因
  • 在低版本的gcc版本中带有 --enable-optimizations 参数时会出现上面问题
  • gcc 8.1.0修复此问题
解决方法如下
  • 1、升级gcc至8.1.0【不推荐】
  • 2、./configure参数中去掉 --enable-optimizations

-END-


在如今互联网技术如日中天、迅猛发展的时代,特别是云计算、大数据、物联网、人工智能等新兴领域的快速发展,对网络安全人才的需求更为迫切。

可以说,只要是生活和工作中用到网络的时候(手机联网、办公连网、车载联网、智能家居联网等场景)就有网络安全。

在这里插入图片描述

目前我国高校网络安全人才的培养规模每年仅3万人,在这样的背景下,即使企业给出高额薪资,也招不够人,导致网安人才平均月薪高达26K。

在这里插入图片描述

如何入门学习网络安全【黑客】

【----帮助网安学习,以下所有学习资料文末免费领取!----】

> ① 网安学习成长路径思维导图
> ② 60+网安经典常用工具包
> ③ 100+SRC漏洞分析报告
> ④ 150+网安攻防实战技术电子书
> ⑤ 最权威CISSP 认证考试指南+题库
> ⑥ 超1800页CTF实战技巧手册
> ⑦ 最新网安大厂面试题合集(含答案)
> ⑧ APP客户端安全检测指南(安卓+IOS)

大纲

首先要找一份详细的大纲。

在这里插入图片描述

学习教程

第一阶段:零基础入门系列教程

img

该阶段学完即可年薪15w+

第二阶段:技术入门

弱口令与口令爆破
XSS漏洞
CSRF漏洞
SSRF漏洞
XXE漏洞
SQL注入
任意文件操作漏洞
业务逻辑漏洞

该阶段学完年薪25w+

img

阶段三:高阶提升

反序列化漏洞
RCE
综合靶场实操项目
内网渗透
流量分析
日志分析
恶意代码分析
应急响应
实战训练

该阶段学完即可年薪30w+

面试刷题

img
在这里插入图片描述

最后,我其实要给部分人泼冷水,因为说实话,上面讲到的资料包获取没有任何的门槛。

但是,我觉得很多人拿到了却并不会去学习。

大部分人的问题看似是“如何行动”,其实是“无法开始”。

几乎任何一个领域都是这样,所谓“万事开头难”,绝大多数人都卡在第一步,还没开始就自己把自己淘汰出局了。

如果你真的确信自己喜欢网络安全/黑客技术,马上行动起来,比一切都重要。

资料领取

上述这份完整版的网络安全学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码 即可自动领取↓↓↓
或者

【点此链接】领取

Termux安装完整版Linux(Ubuntu)详细步骤 阅读详情

相关推荐

termux安装以及基本配置

termux基本学习

weixin_63204687的博客 1万+

termux 配置和系统安装

通过配置 ssh,可以通过电脑远程连接(window 下的各种 terminal 工具或者是 Linux terminal 直接连接),这样可以降低眼睛的耗损,使用电脑也方便代码编辑。Termux 是 Android 平台上的一个终端模拟器,它将众多 Linux 上运行的软件和工具近乎完美的移植到了手机端。由于 Termux 默认使用国外的镜像源,在国内访问国外服务器会很慢或者连接不上,因此需要将镜像源换成国内的镜像源。注:在没有内网穿透的情况下,可以 ssh 连接的前提是手机和电脑处于同一局域网下。

哦豁灬 12万+

CentOS源码编译Python 3.10报错Could not import runpy module的深度排查与解决

在Linux系统运维和开发中,从源码编译安装软件是常见的操作,它允许用户自定义配置、优化性能并获取最新版本。其核心原理涉及编译工具链、动态链接库路径和系统环境变量的协同工作。这一技术对于部署特定版本的应用、满足依赖要求至关重要,尤其在服务器环境管理和CI/CD流水线中广泛应用。然而,编译后运行时环境配置不当常引发问题,例如动态链接库缺失或路径错误。本文聚焦于在CentOS系统上从源码编译升级Python 3.10时,因环境配置问题导致的“Could not import runpy module”报错。该错

weixin_34055787的博客 366

黑客真的能入侵你的摄像头吗?

黑客真的能入侵你的摄像头吗?

分享Python知识 1892

Ubuntu 20.04 Python3安装陷阱:venv和pip缺失的根因与生产级修复

Python虚拟环境(venv)是现代Python工程的基础隔离机制,其核心依赖于解释器内置模块与系统级动态库的协同;在Ubuntu 20.04中,apt默认仅安装最小化python3包,不自动引入python3-venv、python3-pip等关键组件,导致venv模块不可用、pip命令缺失等高频故障;这类问题本质是系统包依赖策略(Recommends非强制)、C扩展运行时链接(libpython3.8.so)、以及ensurepip注入机制三者共同作用的结果;典型应用场景包括量化回测平台部署、Djan

weixin_34050005的博客 300

NAO机器人开发环境配置:Choregraphe与qi SDK全链路打通指南

NAO机器人开发始于稳定可靠的通信链路构建,其核心是Choregraphe可视化平台、NAOqi SDK协议栈与qi框架的协同工作。理解qi.Session会话机制与ALProxy代理模型的本质差异,是解决连接失败、模块导入错误及跨版本兼容问题的关键。该技术体系依托TCP/IP网络层(9559端口)、Python运行时环境(2.7/3.5双轨支持)及机器人固件级服务(naoqi主进程),支撑教育实训、科研验证与工业部署等多元场景。本文聚焦从零搭建本地开发环境、注入qi库、建立双向会话、迁移旧脚本及启用pyt

weixin_30444105的博客 471

Linux ❉ python 3.8.0 编译报错 Could not import runpy module

python 3.8.0 编译报错 Could not import runpy module

wangjie72270的博客 861

电商平台大数据分析指标

一、五大关键数据分析指标 1.1活跃用户量 活跃用户量是一个基本的指标,有 DAU(日活跃用户)、WAU(周活跃用户)和 MAU(月活跃用户)三个层次; 1.2转化 转化是一个非常重要的指标,电商运营需要关注主路径、次路径甚至精细到每一个品类 / SKU 的转化率; 1.3留存 留存要从不同的时间周期上研究,包括次日留存率、3 日、7 日、30 日留存; 1.4复购 复购则要从 3 个角度去看,复购用户量、复购率和复购金额比; 1.5GMV GMV 是最重要的指标,我们的运营最终是围绕这

默主归沙的博客 4818

Linux 安装Python3 的步骤以及遇到的问题.

make: *** [pybuilddir.txt] 错误 1。

weixin_44681550的博客 1478

半导体领域知识 - 初级入门

半导体领域知识 - 初级入门 知识问答 1. 一个晶圆上根据芯片的大小,可以生产几百、几千、几万个芯片。如下图: 2. 8寸晶圆指的是什么?5nm工艺指的是什么? 8寸晶圆指的是直径为175mm(17.5cm)的晶圆,下面是6/812/18寸晶圆的尺寸以及相关发展历程。目前拥有12寸线的厂商只有5家,一个12寸晶圆厂的成本需要上百亿美金。 5nm工艺指的是在一个具体的芯片上,有很多微型结构(千万、亿级别的晶体管),这些核心基本单元MOS管的栅极宽度尺寸来衡量工艺的精细程度,如果是5nm就被称为5nm工艺

Hello World! 2万+

FPGA 学习系列(2):Verilog 语法基础

Verilog 由门级建模数据流建模行为建模门级建模(Gate Level Modeling):使用基本逻辑门描述电路,接近硬件物理结构。数据流建模(Data Flow Modeling):使用assign语句进行组合逻辑建模,类似数学方程式。行为建模(Behavioral Modeling):使用always代码块和if-elsecase等控制语句建模,抽象程度较高。Verilog 代码一般由模块(module)组成,每个模块描述一个独立的硬件功能。

Azperk的博客 988

Linux ❉ CentOS 7安装Python3详解

CentOS 7安装Python3详解

wangjie72270的博客 363

Windows本地部署Ollama+qwen本地大语言模型Web交互界面并实现公网访问

本文主要介绍如何在Windows系统快速部署Ollama开源大语言模型运行工具,并安装Open WebUI结合cpolar内网穿透软件,实现在公网环境也能访问你在本地内网搭建的大语言模型运行环境。近些年来随着ChatGPT的兴起,大语言模型 LLM(Large Language Model)也成为了人工智能AI领域的热门话题,很多大厂也都推出了自己的大语言模型,并或多或少的开源了自己的大语言模型,今天就来分享一个最近很火,且对于小白来说比较好上手本地部署的运行本地LLM的工具Ollama。

迪之的博客 1652

linux上安装自己需要的python版本及常见错误

Believe me ! There are no other errors as the following commands.

junlaiyan的专栏 2551

YOLOv5/v7/v8首发革新改进——轻巧、创新的LADH检测头

本文介绍了一种原创改进的轻量化非对称多级压缩LADH检测头,该检测头能够实现即插即用,并在YOLOv5/v7/v8检测器中取得了显著的性能提升。本文将介绍一种原创改进的轻量级非对称多级压缩LADH(Lightweight Asymmetric Dual-Head)检测头,该检测头能够实现即插即用,并显著提升YOLO检测器的性能。因此,我们提出了一种非对称多级压缩的方法,即对不同类别的检测头采用不同的压缩比例。然而,为了进一步提高YOLO的性能,我们进行了一项原创改进,设计了一种轻巧且创新的LADH检测头。

IpyVariable的博客 2726

10款AI工具赋能虚拟展厅设计:架构师效率提升90%的秘密武器

2020年全球疫情成为数字转型的催化剂,虚拟展厅从"可选项"迅速转变为"必需品"。根据Gartner最新报告,到2025年,超过70%的企业将采用虚拟展厅作为客户体验和产品展示的核心渠道。这一转变不仅是应急措施,更是商业模式的永久性革新。虚拟展厅突破了物理空间的限制——一个精心设计的虚拟展厅可以同时接待来自全球各地的访客,无需考虑场地容量;展品可以以数字形式永久保存,避免了物流和损耗问题;数据分析功能可以精确追踪每位访客的行为轨迹,提供前所未有的洞察。数据透视。

AI 领航者的博客 1573

Flet + Pyodide:把 Python 应用发布为纯浏览器运行的独立静态网站

本篇技术指南围绕 Flet 0.4.0 引入的 `flet publish` 命令展开,讲解如何将纯 Python 编写的 Flet 应用打包为可部署到任意静态托管的独立网站——应用代码、Python 运行时全部在浏览器内通过 Pyodide(Python 的 WebAssembly 移植)执行,无需任何后端服务器。读完本文,你将掌握 `flet publish` 的完整用法与 CLI 参数、浏览

gitblog_01036的博客 797

YOLOv8改进:基于EfficientNetV2均衡缩放网络的特征提取层优化【YOLOv8】

YOLO(You Only Look Once)系列模型以其高效的实时目标检测能力而闻名。YOLOv8作为该系列的最新版本,通过引入改进的网络结构和算法优化,进一步提升了目标检测的性能。然而,YOLOv8在特征提取阶段的网络结构仍有改进的空间。EfficientNetV2是一种基于均衡缩放的卷积神经网络,它通过优化网络的宽度、深度和分辨率来实现高效的特征提取。与之前的EfficientNet版本相比,EfficientNetV2在速度和精度上都有显著提升,尤其在处理复杂目标检测任务时表现尤为突出。

博客 1582

深入解析Python字节码缓存:从pyc文件机制到开发部署实战

在Python程序执行过程中,字节码编译是提升模块加载性能的关键环节。Python解释器通过将源代码编译为平台无关的字节码,实现了跨平台执行能力。其核心机制在于首次导入模块时生成.pyc缓存文件,后续导入通过校验时间戳直接加载,显著减少重复编译开销。这一优化对大型项目及频繁重启的Web服务场景具有重要价值,能有效降低应用启动延迟。本文围绕.pyc文件的生成时机、__pycache__目录结构及多版本兼容性展开,并结合部署权限与容器化实践,探讨了主动编译缓存的工程方案。同时,针对常见的ImportError与

weixin_33749131的博客 430

基于深度学习的水果新鲜程度检测系统(UI界面 + YOLOv8/v7/v6/v5代码 + 训练数据集)

本文详细介绍了如何使用YOLO系列模型(YOLOv5、YOLOv6、YOLOv7、YOLOv8)构建水果新鲜度检测系统。通过数据集准备、模型训练、推理过程以及UI界面的实现,我们能够构建一个实时检测水果新鲜度的系统。通过本博客,您可以全面了解如何应用深度学习技术解决实际问题,尤其是在智能监控和食品质量检测领域。

YOLO 815

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

CPython 2.6 新特性全解析:通往 Python 3.0 的迁移桥梁(What‘s New in Python 2.6)

Python 2.6(2008 年 10 月 1 日发布)在 CPython 历史上占据特殊地位:它是 Python 2.x 与 3.0 双轨开发周期同步推进的关键版本,核心使命是"在保持 2.x 兼容性的前提下,把 3.0 中不破坏兼容的新语法与新特性尽量反移植回 2.x"。本文以 CPython 仓库中的官方发布说明 [Doc/whatsnew/2.6.rst](https://link.gi

gitblog_07784的博客 386

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

SteamTradingSiteTracker 快速上手指南:四平台挂刀比例追踪,从部署到读懂行情

如果你曾为了同一件饰品,挨个打开 BUFF、IGXE、C5、UUYP 查价格,查完还是拿不准该不该买该不该卖,那么开源项目 SteamTradingSiteTracker(Steam 挂刀行情站)就是为此而生的。它全天候持续更新四大平台约 6.4 万个 CS:GO 与 DOTA2 饰品的挂刀比例数据,把"哪个平台更便宜、低买高卖空间还有多少"变成一张可以直接对照阅读的表格。 ## 功能全景:一张

gitblog_00253的博客 210

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

CPython 3.13.0a3 变更全解:核心解释器、标准库、平台构建与 C API 的百余项改进

> 本文以 CPython 仓库中的归档发布说明 [Misc/NEWS.d/3.13.0a3.rst](https://link.gitcode.com/i/59811310c9ea17532186ad0a31666086) 为主体展开。该文件记录了 CPython 3.13.0 第三个 alpha 版本(计划发布于 2024 年 1 月 17 日,条目时间跨度从 2023 年 9 月到 2024

gitblog_00419的博客 344

VS Code Python性能剖析实战:从CPU飙升到正则回溯定位

Python性能分析是后端与AI工程中保障服务稳定性的基础能力。其核心原理在于通过采样或插桩技术捕获函数调用栈与耗时分布,从而识别算法瓶颈、低效I/O或隐式开销。相比line_profiler等高开销工具,基于cProfile的VS Code集成方案以5%-10%运行时损耗实现高保真数据采集,兼顾精度与工程友好性。该技术显著提升定位效率,尤其适用于线上CPU飙高、异步响应迟缓、正则回溯爆炸等典型场景。本文聚焦VS Code profiling工作流搭建、Rasa RulePolicy真实案例复现及async

weixin_33692284的博客 385
上一篇: 新手python爬虫100个入门项目
下一篇: Linux系统安装Python3环境(超详细)_linux 安装python3
黑客老许
博客等级 码龄8年 6153粉丝 1028原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值