python3安装编译_tkinter模块丢失

news/2024/9/21 18:48:15/文章来源:https://www.cnblogs.com/litchihan/p/18385283

1.make的时候报缺少_tkinter模块,上一步./configure已经checking发现_tkinter missing

 

 

2.安装tk、tcl相关的包,包括python3-tk仍然没有解决问题。讲相关库移到/usr/lib也没解决问题。

 

3.查看./configure的命令行参数,在环境变量中有两个参数:

TCLTK_CFLAGSC compiler flags for TCLTK, overriding pkg-config
TCLTK_LIBS  
linker flags for TCLTK, overriding pkg-config
  • TCLTK_CFLAGS:包含目录的位置,用于编译时找到 tk.h
  • TCLTK_LIBS:库的位置和库文件,用于链接时找到 libtk8.5.so 和 libtcl8.5.so

4.给tk和tcl添加头文件和库文件的位置

export TCLTK_CFLAGS="-I/usr/include"
export TCLTK_LIBS="-L/usr/lib64 -ltk8.5 -ltcl8.5"

 

在指定库文件时,应该指定具体些,以免找不到

 

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

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

相关文章

来自OpenAI官网的Function calling介绍与最佳实践

学习如何将大型语言模型连接到外部工具。 介绍 函数调用允许您将模型如gpt-4o与外部工具和系统连接起来。这对于许多事情都很有用,比如为AI助手赋能,或者在你的应用程序与模型之间建立深度集成。 在2024年8月,我们推出了结构化输出功能。当你在函数定义中通过设置strict: tr…

局域网内两台设备只有一方可以ping通问题解决

场景 局域网内有两台笔记本,都是windows系统,都是连接的同一个路由器,在同一个网段中。 但是其中的一台笔记本192.168.1.101,另外一台是192.168.1.100 ping命令测试发现192.168.1.101无法ping通192.168.1.100这是为什么呢? 排查与修复 首先的两台电脑为了安全,防火墙都是…

prometheus学习笔记之cAdvisor

一、cAdvisor简介监控Pod指标数据需要使⽤cadvisor, cadvisor由⾕歌开源, cadvisor不仅可以搜集⼀台机器上所有运⾏的容器信息,还提供基础查询界⾯和http接⼝,⽅便其他组件如Prometheus进⾏数据抓取cAdvisor可以对节点机器上的资源及容器进⾏实时监控和性能数据采集,包括C…

国产化适配——人大金仓V8R6(1)

本文主要记录kingbase安装及存储过程修改相关内容,或有错漏,请指正。 原数据库:Mysql8.0.31 现数据库:KingbaseES V008R006C008M001B0030 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28), 64-bit 一、kingbase安装1.安装前准备 1.1查看…

南沙区信奥赛CSP-J/S 陈老师解题:1350:【例4-11】最短网络(agrinet)

​【题目描述】农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了用最小的消费,他想铺设最短的光纤去连接所有的农场。你…

从零开始带你玩转 AI 变现公开课

在这个数字化时代,AI技术正以前所未有的速度改变着我们的创作与变现方式。小红书,作为年轻人喜爱的社交电商平台,更是为创作者们提供了广阔的舞台。但如何在小红书上利用AI技术实现内容创作与收益转化的双赢?我们的公开课将为你一一揭晓答案! 主课程亮点:掌握DALLE模型文…

C++基础/C++中的多态(关于虚...)

C++中的多态(关于虚...) 1.前置基础知识 1.1对象是如何存储在内存中的 #include <iostream> #include <string>class Animal { private:string name;int age;public:Animal(std::string name, int age) : name(name), age(age) {};~Animal();virtual void eat() …

算法与数据结构——哈希算法

哈希算法 前面介绍了哈希表的工作原理和哈希冲突的处理方法。然而无论是开放寻址还是链式地址,它们只能保证可以在发生冲突时正常工作,而无法减少哈希冲突的发生。 如果哈希冲突过于频繁,哈希表的性能则会急剧劣化。如下图所示,对于链式哈希表,理想情况下键值对均匀分布在…

Proxyless的多活流量和微服务治理

1. 引言 1.1 项目的背景及意义 在当今的微服务架构中,应用程序通常被拆分成多个独立的服务,这些服务通过网络进行通信。这种架构的优势在于可以提高系统的可扩展性和灵活性,但也带来了新的挑战,比如:服务间通信的复杂性:不同服务之间需要进行可靠的通信,处理失败重试、负…

报表融合大屏,做不一样的财务分析!

冷冰冰的数据如何让人眼前一亮? 千篇一律的表格如何让数据可视化? ...... 赶快丢掉那些传统的表格工具吧!!!现在我们都用更智能的工具来做报表了!财务报表是什么? 财务报表是企业财务状况、经营成果及现金流量的综合反映,通过表格、图表等形式,系统地展示了企业在一定…

Cloudflare Workers 每日免费限制 超出流量自动关闭 - 失败模式 改为 失败时自动关闭(阻止)

cloudflare workers 每日免费限制 超出流量自动关闭 - 失败模式 改为 失败时自动关闭(阻止) 位置在 Workers 和 Pages - 相应的workers - 设置 - 函数 - 更改失败模式 改为 失败时自动关闭(阻止) 这个设置,网上竟然没有人说,这么重要的事情,应该要设置,必须要设置!!…

为什么上海市的跨江大桥两边上没有设置非机动车道 All In One

为什么上海市的跨江大桥两边上没有设置非机动车道 All In One 处于设计、安全和成本考虑,因噎废食,懒得搞为什么上海市的跨江大桥两边上没有设置非机动车道 All In One处于设计、安全和成本考虑,因噎废食,懒得搞FQA 行人如何跨越黄浦江?上海15座跨江大桥,为何只见车流不见…