我刚刚在 OSX Lion 上完成了 scipy、numpy 和 matplotlib 的糟糕安装。出于某种原因,我不能做:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3d
错误输出为:
Traceback (most recent call last):
File "3dPlot.py", line 2, in <module>
from mpl_toolkits.mplot3d import Axes3d
ImportError: cannot import name Axes3d
但我能做到:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d
Axes3d 和 axes3d 之间是否存在差异,或者我的文件只是出于某种原因以小写字母“a”命名?
最佳答案
以下两件事对我有用(注意你的大小写):
from mpl_toolkits.mplot3d import Axes3D
from mpl_toolkits.mplot3d import axes3d
但是对于您所写的内容,我得到了同样的错误(3d 中的 d 为小写)。请注意,两个有效的导入并不等同。
关于python - Axes3d 与 axes3d matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11529043/