此問題可能與以前提出的問題類似,但事實並非如此。 我有一行的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