Python没有名为module_name的模块

时间:2018-04-08 22:26:14

标签: python matplotlib raspbian

我知道这个问题在这里有很多问题。当我运行此代码时,我收到上述错误:

import matplotlib.pyplot as plt 

from random_walk import * 

#Make a random walk and plot the points 
rw = RandomWalk()
rw.fill_walk()

plt.scatter(rw.x_values, rw.y_values, s = 15)
plt.show()

我尝试编码文件(虽然可能不正确)。我也尝试过多种方式重写我的代码,但我找不到任何解决方案。我确实尝试写出了random_walk.py的路径,但奇怪的是没有帮助。 matplotlib安装在Python 3.5和2.7中。我在Rasp Pi 3上使用Raspbian,IDE是Geany。我应该提一下,这个文件和random_walk.py在同一个文件夹中。 (我还尝试了没有来自random_walk导入的* at的代码,并使用了文件中的类名,但仍然得到了同样的错误)

1 个答案:

答案 0 :(得分:0)

python包应包含__init__.py文件,因此您可以导入内容。类似的东西:

your_module/
  __init__.py (can be empty)
  __main__.py (your script with imports)
  random_walk.py

参考:

https://docs.python.org/3/tutorial/modules.html#packages