看板 Python 關於我們 聯絡資訊
各位 Python 的前輩好,我是剛使用 Python 不到半年的新手。 我安裝的 MatplotLib 版本來自:http://www.lfd.uci.edu/~gohlke/pythonlibs/ 版本:matplotlib-1.1.0.dev.win-amd64-py3.2.exe 目前遇到的問題是,我在其它地方建立的 py 檔,無法成功 import 這個模組, 可是在 IDLE 內確可以 import 進來,並成功畫出圖形。 我還需要加入其它指令嗎?以下是我 import 的指令。 ************** 原 始 碼 ***************** #!/usr/bin/python from numpy import * from matplotlib.pyplot import * # evenly sampled time at 200ms intervals t=arange(0., 5., 0.2) # red dashes, blue squares and green triangles plot(t, t, "r--", t, t**2, "bs", t, t**3, "g^") show() ************** 結 果 ************** Traceback (most recent call last): File "D:\Documents\Programe\ExamplePython\matplotlib.py", line 3, in <module> from matplotlib.pyplot import * File "D:\Documents\Programe\ExamplePython\matplotlib.py", line 3, in <module> from matplotlib.pyplot import * ImportError: No module named pyplot **************************************** 不懂,難道這個版本有 Bug? -- ◣ ◢◣ 傻 ︱ 爹會吃我嗎? 孩怎 ︱ 大哥! 爹! 好吃! \ ▁︶ ︶▁ 子麼 ︱ \ \ □︵□ ◣ ◢ ▁≡▼≡▁ /,可 ︱ `~●" ~● 能 ︱ ~●~● .██. ! ︱ ╰───╯ by menb -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.105.128.53 ※ 編輯: non036 來自: 120.105.128.53 (11/03 18:09)
timTan:要不要改個檔名試試? 11/04 00:06
suzuke:推樓上, 檔名不要跟模組名字一樣... 11/04 06:35
non036:感恩!還真的是檔名的問題,看來要改一下寫Matlab的習慣。 11/04 11:16
suzuke:因為python在import模組會先從當下目錄開始, 所以檔名一樣 11/04 12:10
suzuke:就會發生問題 11/04 12:10
non036:了解!Matlab則是規定function名稱要和檔名一樣…囧rz 11/04 15:38