Python 常见问题总结

1、错误:No module named ‘_tkinter’
如果在使用类似 matplotlib 库时遇到如下错误:

因为事实上 tkinter 并不是一个第三方库,而是 Python 的内置接口类,并不能使用 pip3 来进行安装。
可尝试使用以下方法解决:

1)安装 python-tk 和 tk-dev 库:

2)重新编译 Python 3.6.5:
进入 Python 3.6.5 源码目录,运行如下命令:

3)如果正确安装则可以运行:

2、错误:ModuleNotFoundError: No module named ‘pandas’
在安装 Python 3.6 以后可能会遇到如下问题:

通常情况下只需要运行:

不过在 Python 3.6 时,如果你之前装了其他版本比如 3.5 版本的 Python,可能运行后直接安装到 Python 3.5 的目录下,3.6 仍然没有安装。这时可以使用以下命令安装在指定版本上:

3、错误:_tkinter.TclError: couldn’t connect to display “localhost:11.0”
如果在使用 SSH 远端调用 matlibplot 等显示界面时遇到如下错误:

可能有几个问题,请检查:
1)SSH 连接方式,请使用 -X 参数:
ssh -X user@webserver.com

2)MacOS 请安装 XQuartz 后重启再尝试(参见[2])。

参考文献
[1] https://blog.csdn.net/blueheart20/article/details/78763208
[2] https://wikis.nyu.edu/display/ADRC/Enable+X11+Forwarding+on+Mac+OS+X

About skylook

增强现实、图像识别技术爱好者。
This entry was posted in Python. Bookmark the permalink.

发表评论

电子邮件地址不会被公开。




Optimization WordPress Plugins & Solutions by W3 EDGE