【问题标题】:import Axes3D issues导入 Axes3D 问题
【发布时间】:2017-11-29 10:32:46
【问题描述】:

我正在使用 python 3.5,我尝试从 mpl_toolkitd.mplot3d 导入 Axes3D,但不幸的是我收到了这个错误:

In [1]: from mpl_toolkits.mplot3d import Axes3D
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-357f877dbd2b> in <module>()
----> 1 from mpl_toolkits.mplot3d import Axes3D

/usr/lib/python3/dist-packages/mpl_toolkits/mplot3d/__init__.py in <module>()
      2                         unicode_literals)
      3 
----> 4 from matplotlib.externals import six
      5 
      6 from .axes3d import Axes3D

ImportError: No module named 'matplotlib.externals'

【问题讨论】:

    标签: python-3.x matplotlib pca


    【解决方案1】:

    这可能是由于在您的系统中重复安装 matplotlib 造成的。

    通常 pip 将所有外部包安装到:

    /usr/local/lib/python3.5/dist-packages/matplotlib
    

    另一方面,apt-get 将你的包安装在:

    /usr/lib/python3/dist-packages/
    

    因此,解决此问题的一种方法是尝试以下(按顺序):

    1. sudo apt-get remove python3-matplotlib

    2. sudo pip3 install matplotib

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-04
      • 2012-11-12
      • 2012-04-06
      • 2020-04-23
      • 2012-08-21
      • 2018-02-15
      • 2014-07-16
      相关资源
      最近更新 更多