我在Eclipse中安裝了Pydev,一切正常。我可以導入通過「pip install xxx」安裝的其他模塊,而不會有任何警告或錯誤。調用Eclipse中Pydev插件的模塊
然而,我當我創建了兩個文件來測試這樣的警告:
測試/ HelloWorld.py
def hello():
print('Hello World')
測試/ HelloWorldTest.py
from HelloWorld import hello
def test():
hello()
我可以運行這個「HelloWorldTest」沒有問題,正確打印「Hello World」。然而,在我的PyDev編輯器,它一直警告說:
hello Found at: test.HelloWorldTest
from HelloWorld import hello
―――――――――――――――――――――――――――――――――――――――――
Unresolved import: hello
爲什麼會顯示「你好」是懸而未決的進口,它以紅色突出顯示?不過,我仍然可以運行正確的結果。
很奇怪!
這似乎並不是這樣,因爲我只配置了一個Python解釋器。我不知道Eclipse允許爲編輯器和編譯器配置多個解釋器。 – user697911
@ user697911我很確定解釋器路徑在您的IDE上沒有正確設置。嘗試根據偏好重置Python解釋器。只需刪除它並手動添加。 – Eddie
設置正確。否則,如何通過點擊「run as ... Python Run」在Eclipse中運行時獲得正確的結果?有些東西似乎很腥。 – user697911