# 配置仓库
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
# 这里是安装 python3.7.5 之后, 需要安装三方库和包的情况, 解决安装 venv 不成功的问题:
sudo apt install python3.7 python3-venv python3.7-venv
python3.7 -m venv my_env_name
# 如果虚拟环境中安装三方库还会报其他错, 如:
# 1.报错: error: invalid command 'bdist_wheel'
# 解决:
pip install wheel
另外一个报错的解决:
`
creating build/temp.linux-x86_64-3.7/MySQLdb
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Dversion_info=(1,4,2,'post',1) -D__version__=1.4.2.post1 -I/usr/include/mysql -I/home/guang/Desktop/WorkSpace/sp-biz/sp-env/include -I/usr/include/python3.7m -c MySQLdb/_mysql.c -o build/temp.linux-x86_64-3.7/MySQLdb/_mysql.o
MySQLdb/_mysql.c:37:10: fatal error: Python.h: No such file or directory
#include "Python.h"
^~~~~~~~~~
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Failed building wheel for mysqlclient
`
# 解决思路
sudo apt-get install python3.7-dev default-libmysqlclient-dev
相关推荐
成功解决:OSError: Python library not found: libpython3.8.so, libpython3.8m.so
网上找了好半天 全是让人从新编译的, 而且文章还都一样, 什么玩意都是, 自己找到的解决办法记录下 报错信息 OSError: Python library not found: libpython3.7m.so.1.0, libpython3.7mu.so.1.0, libpython3.7.so.1.0 This would mean your Python installation doesn't come with proper library files. This usually happens
libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
求助
Ubuntu18.04下 sudo pip与sudo pip3 修改路径指向
Ubuntu18.04系统中安装了Anaconda,用来对Python包进行管理,将pip、pip3、sudo pip和sudo pip3都统一指向同一路径。 1. pip、pip3的路径修改 对于pip、pip3的路径进行修改,网上有很多,可以参考别人的。 比如Ubuntu下pip与sudo pip路径指向修改 2.sudo pip、sudo pip3的路径修改 这个步骤在Ubunt...
Ubuntu12.04上安装python3.7、pwntools及出现的问题
Python3.7、python能够使用第三方库,需要安装响应的环境(setuptools)、pip安装教程:Centos7上安装python3.7–步骤,注意事项,以及常见的出错 问题一:pip install 包名 ,会弹出 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not avail 的错误,晚上说python编译的时候没有把SSL模块编译进去,后来按照教程编译进
Ubuntu 18.04 Python 3开发环境实战部署指南
Python开发环境是软件工程的基础支撑,其核心在于解释器管理、依赖隔离与系统兼容性三者的协同。在Linux服务器场景中,Ubuntu 18.04作为长期支持(LTS)发行版,虽已停止主流更新,但仍在大量生产环境中承担关键任务;其内置的Python 3.6与APT包管理体系深度耦合,导致直接升级或替换易引发apt崩溃、ssl模块缺失、pip失效等连锁故障。因此,构建稳定环境需摒弃‘覆盖式安装’思维,转而采用分层隔离策略:以apt保障系统底层稳定,用pyenv实现用户级多版本灵活切换,再通过venv完成项目级
Ubuntu18.04打包可执行python文件详细总结
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录Ubuntu18.04编译可执行python文件打包过程详细一、Ubuntu18.04环境二、使用步骤1.引入库2.读入数据总结 Ubuntu18.04编译可执行python文件打包过程详细 提示:这里可以添加本文要记录的大概内容: 例如:因为工作项目需求,对于写好的python程序需要在Linux内核操作系统上进行部署,同时为了更便捷的处理不同计算机以及安装环境,或者是环境移植的麻烦,采用Ubuntu 18.04系统,本地端配置
Ubuntu18.04变更自带的python3.6到3.7的方法以及终端打不开的解决方法
在用ubuntu18.04时发现自带的python是3.6,这当然能用,也可以通过conda装上不同版本的python,但我还是希望主环境的python是3.7,故记录一下这一过程。如果你没有这种强迫症,那么请使用conda来管理python版本,不要动主环境的python,否则会出现一些奇奇怪怪的问题。 一、查看python版本 python3 -V 这一步如果我用python -V会显示没有装python,用python2 -V会显示没有装python2,在有的文章里会出现这两条,只是因为ubuntu
Ubuntu 18.04 Python环境搭建:apt+venv安全隔离方案
Python虚拟环境是实现项目依赖隔离的核心机制,其原理基于独立的解释器副本、私有site-packages路径与PATH环境变量劫持;技术价值在于避免系统级Python被污染、保障多版本共存及CI/CD可复现性;典型应用场景包括AI开发(如PyTorch/TensorFlow版本锁定)、运维部署(不触碰apt系统依赖)和跨团队协作(requirements.txt精准还原)。本文聚焦Ubuntu 18.04这一长期支持但版本陈旧的发行版,深入解析apt源配置、python3.8-venv模块补全、venv
Ubuntu18.04, Python3.7.4, 解决"ImportError: No module named ssl"的问题
本文由Markdown语法编辑器编辑完成。 1. 问题描述 最近因为项目中的一个模块升级,使用python的版本需要从python2.7升级到python3.7.4. 由于模块中需要用到RabbitMQ, 以及requests等模块,因此需要python支持ssl。 之前我的电脑系统是Ubuntu 14.04, python是2.7。由于python需要升级,因此我下载了Python3.7.4源码...
Ubuntu18.04卸载Python2后无可视化界面问题
🏆本文收录于《优快云问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
ubuntu18安装python3.7教程_Ubuntu18.04中安装Python3.7教程
[转] STM32各种时钟的区别[原创]:http://m.oschina.net/blog/129357 我在原创的基础又从另一位博主处引用了一些内容. 时钟系统是处理器的核心,所以在学习STM32所有外设之前,认真学习时钟系统是 ...Cookie实现商品浏览记录--方式一:Java实现方式一:Java代码方式实现:此种方式实现思路较为顺畅.难点在于,如...
【银行测试】手机银行APP专项项目+测试点汇总(一)
1、手机银行APP转账项目讲解面试官:请介绍一下你所负责的模块如何进行的测试?求职者:好的,我最近测试的是XX银行的手机银行App项目。这个项目里面包含了转账、转账额度调整、网银转账、交易明细、添加账户、存款、投资理财、生活缴费等功能模块。我主要负责了转账模块,这个大模块中包含了智能转账、手机转账、语音转账、预约转账、收款人管理等5个子模块,我首先介绍一下我们生活中使用最多的手机转账子模块。对于转账需要关注的是转账前、转账中、转账后这三个状态下的测试。
ubuntu18.04安装python3.7
背景与问题 ubuntu18.04安装python3.7遇到的问题,主要参考了两篇博客。 参考资料 https://blog.csdn.net/qq_29837161/article/details/83616364 Ubuntu16.04安装python3.7及相应的pip https://blog.csdn.net/u014775723/article/details/85213793 ubuntu安装python3.7,并更新python默认指向为python3.7 案例与解决方案 思
嵌入式GUI显示驱动配置实战:从emWin硬件接口到SPI屏驱动优化
在嵌入式系统开发中,显示驱动是连接GUI库与物理屏幕的核心底层模块,其本质是CPU与显示控制器之间的数据“翻译”与“传输”系统。其工作原理是通过实现特定的硬件抽象层接口,将GUI生成的图形数据转换为屏幕能识别的时序和协议。这项技术的核心价值在于,它允许开发者在资源受限的MCU上,通过适配不同的硬件接口,以最小的硬件开销实现稳定的图形输出。其典型应用场景包括智能家居面板、工业HMI、可穿戴设备等嵌入式图形界面开发。本文将深入解析emWin GUI库的驱动框架,重点探讨如何针对SPI、I2C等串行接口进行高效的
从零到一:i.MX8M Plus开发板全流程开发指南(源码编译、烧录、镜像运行)
本文详细介绍了i.MX8M Plus开发板的全流程开发指南,包括源码编译、烧录和镜像运行等关键步骤。通过实战案例和配置技巧,帮助开发者快速掌握工业级应用开发,提升在边缘计算和AI推理等领域的开发效率。
Ubuntu18.04安装python3.7后pip无法使用,报错找不到UTRL
这个问题困扰了我一天一夜 突发奇想不安装3.6的python了,安装个3.7 版本的,就出现了许多问题 python安装使用没问题 就是pip无法安装 我尝试了大多数csdn博客上的方法,都是修改pip源 还是报错无法读取 于是这里提供给大家一个新思路openssl的问题困扰了我好久 由于我的Ubuntu是18.04的,因此不需要自己下载openssl,但是我发现我只有include以及bin文件,没有lib文件 但最终还是成功拉! 感谢这几篇博客! 博客一 与我的情况相似! 博客二让我尝试了安装其他库 博
uniapp - 鸿蒙真机运行报错hvigor ERROR: Failed :entry:default@CompileArkTS...,hvigor ERROR: default@CompileAr
uniapp鸿蒙报错> hvigor ERROR: Failed :entry:default@CompileArkTS... hvigor ERROR: default@CompileArkTS watch work[0] failed. 【HarmonyOS】工程编译后报错hvigor ERROR: Failed :entry:default@CompileArkTS,uniAPP鸿蒙开发无法编译运行启动报错,工程编译后报错,运行不起来,删除掉项目entry下的build和.preview缓存文件后重新
Ubuntu 18.04下ROS2 Dashing源码安装实战指南
ROS2是面向机器人系统的中间件框架,其核心依赖于DDS通信、CMake构建系统与Python绑定机制。理解ROS2的ABI稳定性、ament构建流程和跨版本兼容性,是保障工业现场7×24小时稳定运行的技术基础。在Ubuntu 18.04这类长期服役的LTS系统中,官方二进制包早已停止更新,必须通过源码编译实现GCC 7.5适配、Python 3.6环境锁定及FastRTPS 1.8.2 ABI对齐。该过程不仅涉及cmake工具链调优、zram内存优化与pkg-config路径修复,更深层考验开发者对Lin
基于STM32的家庭环境监测毕业设计(全部资料)
本文设计并实现了一套基于STM32的家庭环境监测系统,具备温湿度、烟雾浓度和PM2.5检测功能,通过OLED屏实时显示数据,并能自动或手动控制风扇、加湿器等设备。系统采用分层架构设计,包含数据采集、处理、显示和控制执行模块,经测试性能稳定可靠。研究结果表明,该系统能有效提升家庭环境监测与控制的智能化水平,但仍存在传感器精度和智能化程度不足等问题,未来可进一步优化硬件配置并引入AI算法提升性能。
全志平台camera驱动开发(4)NVP6134芯片4路模拟视频BT656输入
前言 1. 调试平台: 全志V5/T7等有BT656或BT1120的并行接口,理论有DVP接口的一般都支持 2. NVP6134可使用多路视频同时输入 硬件连接 模拟camera1 模拟camera2 NVP6134 ------>NVCSI0 ...
Ubuntu 18.04 Python 3 开发环境配置:pyenv+conda 双轨隔离实践
Python 开发环境配置是软件工程的基础能力,其核心在于运行时、包管理与虚拟环境的三重隔离。在 Ubuntu 等 Linux 发行版中,系统 Python 与用户 Python 的耦合极易引发 apt 崩溃、pip 冲突和 ABI 不兼容等深层问题。pyenv 提供源码级 Python 版本控制,保障 glibc 和 OpenSSL 兼容性;conda 则通过预编译二进制提供开箱即用的科学计算栈(如 PyTorch/TensorFlow),二者协同可实现系统安全与开发敏捷的统一。该方案广泛适用于遗留服务器
【OpenClaw企业级智能体实战】第09篇:OpenClaw金融投研实战:17个场景+完整代码,打造专属数字研究员
金融投研面临信息过载、流程重复、数据安全合规三大核心痛点,OpenClaw作为本地部署的新一代AI智能体,凭借“长期记忆+主动执行+数据不出域”的优势,成为券商分析师集体追捧的效率工具。本文基于8家头部券商公开研报,拆解OpenClaw在金融投研的17个核心应用场景(信息处理、研报撰写、量化策略、流程自动化),详解原理、技术选型、实操流程,并提供可直接运行的完整代码与执行结果。文章兼顾新手入门与进阶提升,强调安全隔离部署与幻觉防范,读者可按步骤搭建专属投研智能体,将信息处理、数据整理等重复工作效率提升80%
Ubuntu18.04配置OpenPCDet并运行demo过程记录
因为最近需要配置OpenPCDet,发现在配置过程中存在诸多的问题需要解决,将过程中所遇到的问题进行记录保存。
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
Ubuntu20.04安装omplapp及常见问题解决
这里不要直接使用官网自动编译的版本,可能会缺少两个库_util.so和_base.so,导致后面报错。删除build文件夹这里自己下载pypy7.3.15版本,按照github论坛里讨论的结果,python绑定失败的原因是因为Ubuntu20.04能apt-get的pypy版本过低不支持from __future__ import借鉴这位大佬的思路,找到了问题所在,但他没说具体做法。经过搜集资料,尝试了很多方法也不行,最后发现在cmakelist文件中指定pypy版本路径就行。
精雕软件(JDpaint) 5.5 绿色版
精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版
Ubuntu 18.04安装Claude Code:解决依赖冲突与图形渲染问题
在Linux系统上安装现代开发工具时,依赖管理和环境配置是开发者必须掌握的核心技能。Ubuntu作为广泛使用的Linux发行版,其长期支持版本(LTS)提供了稳定的基础环境,但较旧的系统版本常面临软件库版本滞后的问题。通过理解动态链接库机制和包管理系统原理,开发者可以解决因glibc、libstdc++等核心库版本不匹配导致的兼容性问题。在工程实践中,合理配置APT镜像源、使用PPA补充软件源、以及通过环境变量控制动态库加载路径,是确保新软件在旧系统上稳定运行的关键技术。这些方法不仅适用于AI编程助手Cla
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
1万+



被折叠的 条评论
为什么被折叠?



