The*_*ird 6 python numpy matplotlib scipy
我刚刚在OSX Lion上安装了一个糟糕的scipy,numpy和matplotlib.出于某种原因,我做不到:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3d
Run Code Online (Sandbox Code Playgroud)
错误输出是:
Traceback (most recent call last):
File "3dPlot.py", line 2, in <module>
from mpl_toolkits.mplot3d import Axes3d
ImportError: cannot import name Axes3d
Run Code Online (Sandbox Code Playgroud)
但我能做到:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import axes3d
Run Code Online (Sandbox Code Playgroud)
Axes3d和axes3d之间是否有不同,或者我的文件是否因为某些原因以小写'a'命名?
以下两件事对我有用(注意你的大写):
from mpl_toolkits.mplot3d import Axes3D
from mpl_toolkits.mplot3d import axes3d
Run Code Online (Sandbox Code Playgroud)
但是我为你所写的内容得到了同样的错误(用小写的d表示d).请注意,两个有效的导入不相同.