在引用turtle模块时 报错
- import turtle
Traceback (most recent call last):- File “”, line 1, in
- File “/usr/local/lib/python3.6/turtle.py”, line 107, in
import tkinter as TK - File “/usr/local/lib/python3.6/tkinter/init.py”, line 36, in
- import _tkinter # If this fails your Python may not be configured for Tk
- ImportError: libtk8.5.so: cannot open shared object file: No such file or direct
1-软链接方式
1.1 找到文件
find / -name libtk8.5.so
1.2 建立软链接
ln -s /mnt/usr/lib64/libtk8.5.so /usr/lib
引用后 又报错:
ImportError: libtcl8.5.so: cannot open shared object file: No such file or directory
重复 1.1 1.2
ln -s /mnt/usr/lib64/libtcl8.5.so /usr/lib
1.3 vim /etc/ld.so.conf
加上/usr/lib
1.4 sudo ldconfig
参考:https://blog.youkuaiyun.com/sinat_34439107/article/details/84067230
https://blog.youkuaiyun.com/hhhuua/article/details/80705655
本文介绍了在Python中遇到的turtle模块导入失败的问题及其解决方案。主要原因是缺少必要的Tkinter库文件,通过查找并创建缺失库文件的软链接可以解决此问题。文章提供了具体的步骤指导。
2万+

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



