参见英文答案 > Importing packages in Python 5个
当我尝试使用matplotlib的pyplot时:
import matplotlib
print matplotlib.pyplot # just checking
它给了我AttributeError:’module’对象没有属性’pyplot’
它可以通过以下方式解决:
import matplotlib.pyplot
但我真的很困惑的是,
import numpy
print numpy.random
从’/Applications/Canopy.app/appdata/canopy-1.0.3.1262.macosx-x86_64/Canopy.app/Contents/lib/python2.7/site-packages/numpy/random给我< module'numpy.random' /__init__.pyc'\u0026gt;
两种情况有什么区别? pyplot不能在第一个例子中调用,但随机是在第二个例子中.我认为它与某种包和模块有关.但我不是Python的专业人士,因此要求回答.