2015-11-06 57 views
0

首先對我的英文感到抱歉。這是我的問題:在Windows中導入軟件包時出錯

我真的很新來編程,我真的很想學Python。這就是爲什麼我一直在閱讀這本書:HeadFirst Python,也加入了這個網站。 一切都很好,直到我偶然發現這個錯誤,每次我導入我創建的nester軟件包時,我總是會收到這個錯誤。 這是爲什麼發生?

錯誤:

Traceback (most recent call last): 
    File "<pyshell#0>", line 1, in <module> 
    import nester 
    File "C:\python\lib\site-packages\nester.py", line 1 
    Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:16:59) [MSC v.1900 32 bit (Intel)] on win32 
      ^
SyntaxError: invalid syntax 

從你們的任何答案將有很大的幫助。

+0

你使用的是什麼版本的Python?好像你正在導入一個不同的python版本(3.5.0)的軟件包,並且你正在使用另一個版本。 – arodriguezdonaire

+0

我使用的是python 3.5.0,多維數據集是正確的我有些在IDLE的頂部包含了文本,我想我應該使用另一個文本編輯器,在使用IDLE時我一直在使用像這樣的簡單的東西,但是謝謝你的響應人 – user5533041

回答

0

錯誤消息說nester.py開始於一條線條說Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:16:59) [MSC v.1900 32 bit (Intel)] on win32。它看起來像你設法把解釋器的輸出放到文件中而不是你的源代碼中:-)

+0

如果你正在做'import nester',那麼你需要調用'nester.print_lol(something)'方法。還有其他的選擇,請看這裏:http://effbot.org/zone/import-confusion.htm – cube

+0

謝謝你,那個伎倆,我非常感謝。真的很有幫助 – user5533041