mac上TK Framework double implementation
项目github地址:bitcarmanlee easy-algorithm-interview-and-practice
欢迎大家star,留言,一起学习进步
在mac上实验matplotlib相关功能的时候,发现报以下错误:
objc[5431]: Class TKApplication is implemented in both/Users/sykeoh/anaconda/lib/libtk8.5.dylib and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two will be used. Which one is undefined.
objc[5431]: Class TKMenu is implemented in both /Users/sykeoh/anaconda/lib/libtk8.5.dylib and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two will be used. Which one is undefined.
objc[5431]: Class TKContentView is implemented in both /Users/sykeoh/anaconda/lib/libtk8.5.dylib and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two will be used. Which one is undefined.
objc[5431]: Class TKWindow is implemented in both /Users/sykeoh/anaconda/lib/libtk8.5.dylib and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two will be used. Which one is undefined.
Segmentation fault: 11
问题应该是由anaconda安装包引起的。经过一番google,最终通过google在stack overflow上找着了答案:
cd ~/anaconda/lib/python3.5/lib-dynload$ install_name_tool -change "/System/Library/Frameworks/Tk.framework/Versions/8.5/Tk" "@rpath/libtk8.5.dylib" _tkinter.so
$ install_name_tool -change "/System/Library/Frameworks/Tcl.framework/Versions/8.5/Tcl" "@rpath/libtcl8.5.dylib" _tkinter.so
之前没有用过install_name_tool
命令 ,顺便查一下这个命令的作用:
otool
和 install_name_tool
是 Xcode 自带的两个工具,提供了对库文件(.so,.dylib,etc…) 进行查看与修改的功能。完整的功能可以直接在 Terminal 运行查看。
参考文献:
1.http://stackoverflow.com/questions/35593602/tk-framework-double-implementation-issue 解决方案的stackoverflow,里面解释得很详细。
2.http://www.jianshu.com/p/193ba07dadcf install_name_tool
的用法
mac上TK Framework double implementation相关推荐
- 在 Mac 上为 Android 编译 WebRTC
在 Mac 上为 Android 编译 WebRTC 的基本流程和在任意平台上编译任何其它目标平台的 WebRTC 大体一致,但在 Mac 上为 Android 编译 WebRTC 不是 WebRTC ...
- vm 流程运行mac os_什么是“商务”流程,为什么在我的Mac上运行?
vm 流程运行mac os There's a process called "commerce" running on your Mac right now. You can f ...
- 什么是Mac上的JDK路径? [重复]
本文翻译自:What is path of JDK on Mac ? [duplicate] This question already has an answer here: 这个问题在这里已有答案 ...
- python下载安装教程mac-教程|如何在mac上为Python安装XGBoost!
原标题:教程|如何在mac上为Python安装XGBoost! 摘要:XGBoost是一个开发非常快速和准确的梯度增强模型的库,它在Kaggle数据科学竞赛中被大量的kaggle选手选用,其中包括两个 ...
- Mac上运行第一个Hadoop实例
之前转过 一篇文章 ,介绍如何配置伪分布式的Hadoop.不过在Mac上的配置方法和Linux上有一点点区别.另外,本篇还从头介绍了一下创建和运行Hadoop工程的方法. 配置Hadoop 首先确保 ...
- 如何在mac上安装python3_在Mac上安装Python 3.3
这里有多个问题. 首先,您不应该运行框架的可执行文件Python.框架可执行文件并不是要运行的,而实际上这只是一个巧合而已. 带有要运行的程序的框架会将它们放置在某个目录的bin目录中,该目录位于框架 ...
- python numpy库安装 mac_教程|如何在mac上为Python安装XGBoost!
原标题:教程|如何在mac上为Python安装XGBoost! 摘要:XGBoost是一个开发非常快速和准确的梯度增强模型的库,它在Kaggle数据科学竞赛中被大量的kaggle选手选用,其中包括两个 ...
- 之前安装的python环境可以删除吗-在Mac上删除自己安装的Python方法
推荐使用 Homebrew 来安装第三方工具.自己安装的python散落在电脑各处,删除起来比较麻烦.今天在此记录一下删除的过程(本人以Python3.6为例). 删除Python 3.6 frame ...
- SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用
SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用 一.引言 在移动开发中,通常会用到一些小型的数据库进行数据管理.SQLite是一款十分小巧便捷的数据库,在iOS ...
- 什么是“ rpcsvchost”,以及为什么它在Mac上运行?
You find something called rpcsvchost while using Activity Monitor to see what's running on your Mac. ...
最新文章
- 2019年移动开发,我的求变之路
- StorSimple 简介
- 机器学习(MACHINE LEARNING)MATLAB模拟退火算法【SA】
- 使用Apache Archiva搭建Maven Repository Server
- cpuz北桥频率和内存频率_内存频率怎样计算,一分钟教会你
- php常见的验证方法
- 《当90后遇上创业》导读
- java爬取网页数据_如何使用爬虫工具采集数据
- window下搭建Python3.7+selenium3.1.1+pycharm环境
- 消息框messagebox的使用
- Python:Python全球生态主站,pip安装方法、集成安装方法、文件安装方法、第三方库自动安装脚本
- dd wipe 命令磁盘清空shell脚本,笔记本台机MAC通用
- ubantu20刷新DNS缓存的命令
- oeasy教您玩转linux010206toilet
- 强生单剂新冠疫苗对“德尔塔”有效;赛诺菲巴斯德将每年投资4亿欧元建mRNA疫苗中心 | 美通社头条...
- 使用rust和actix实现一个视频流服务器
- 华为交换机console密码相关
- c调用c++:opencv c版本打开相机方法
- 古文觀止卷七_原道_韓愈
- 搭建网校系统,既能解决疫情下教育培训难题,也解决了企业办公问题