引言
安装链接.一个一个尝试终于找到错误所在,微笑脸!python导入包seaborn出错:ImportError: No module named '_tkinter', please install the python3-tk package
.
在线安装:pip install evo --upgrade --no-binary evo
或者pip3 install evo --upgrade --no-binary evo
1.依赖项
升级pip:
sudo -H pip3 install --upgrade pip
sudo -H pip2 install --upgrade pip
ubuntu16.04下numpy,scipy,pandas,matplotlib,sklearn。如果是python3,则将python-numpy换成python3-numpy即可,其他的安装包同理。
sudo apt-get update
sudo apt-get install python-numpy
sudo apt-get install python-scipy
sudo apt-get install python-pandas
sudo apt-get install python-matplotlib
sudo apt-get install python-sklearn
依赖项中seaborn需要单独安装,自动解析解析不了:pip3 install seaborn
.安装后也无法成功导入。
2.err1
在Ubuntu中,升级了pip,再次使用pip 安装相关的python包的时候就出现以下错误:ImportError: cannot import name main
.
**解决:**在usr/bin目录下终端运行sudo gedit pip
将其中的
from pip import main
if __name__ == '__main__':
sys.exit(main())
替换为:
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
3.err2
ImportError: cannot import name 'NavigationToolbar2Tk'
导入包出现错误,可以尝试先卸载该包,再重新导入。(同理pip3情况)
#卸载包
pip uninstall ×××
#安装包
pip install ×××
3.err2
reference:
报错:
Traceback (most recent call last):
File "/usr/lib/python3.5/tkinter/__init__.py", line 36, in <module>
import _tkinter
ImportError: No module named '_tkinter'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.5/runpy.py", line 174, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.5/runpy.py", line 133, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "/usr/lib/python3.5/runpy.py", line 109, in _get_module_details
__import__(pkg_name)
File "/usr/lib/python3.5/tkinter/__init__.py", line 38, in <module>
raise ImportError(str(msg) + ', please install the python3-tk package')
ImportError: No module named '_tkinter', please install the python3-tk package
其实报错中已经提示了。
sudo apt-get install tcl-dev tk-dev python3-tk #python3
sudo apt-get install python3 #重新覆盖python3
最后终于能画图了: