此问题可能与以前提出的问题类似,但事实并非如此。 我有一行的Python脚本:import matplotlib failed with''module'object callable“error
import matplotlib
这失败,错误:
“模块”对象不是可调用
random.py - 打印之间的随机整数1和100
(后跟3条以上线random.py的使用)
如果我从命令行启动python,然后键入
import matplotlib
这是有效的。我可以从模块实例化类,绘制数字等等。
我完全失去了正在发生的事情。任何线索赞赏。
Python版本2.6.6
on 64 bit x86 Linux machine
。
该问题不允许判断错误的来源。请提供问题的[mcve]和完整的错误追溯(指出错误发生在哪一行代码中)。 – ImportanceOfBeingErnest
没有错误追溯。 Python脚本有一行。该行是'import matplotlib'。我把它从命令行称为'python script.py'。我看到原始问题中描述的输出。 OTOH如果我启动Python CLI,并在'>>>'提示符处输入'import matplotlib',事情就会正常工作。 – Gambit
如果script.py包含一行,那么*“random.py - 打印一个介于1和100之间的随机整数 (后面跟随3行random.py的使用)”*来自?如果出现错误,**总是**错误回溯,它将包含至少3行显示在您的命令下面。如果你愿意,你也可以发布一个截图。 – ImportanceOfBeingErnest