天天看點

修複python的ModuleNotFoundError

我在項目裡面用到了python,但其他的同僚并沒有安裝python環境,為了不強制每個人都安裝python,我下載下傳了python-3.6.1-embed-amd64,并将用一個.bat去調用它。

大概像這樣

myscript.bat

我寫了兩個python檔案,這裡假設是mymodule.py和myscript.py

在myscript.py裡,我有這樣的語句:

結果在輕按兩下myscript.bat時,報了一個錯:

可是這裡我明明有mymodule.py啊?

經過一番辛苦

原來是這個embeded的python在它預設的path裡,沒有搜尋到我的mymoudle.py檔案。

解決方案,在myscript.py頂部,增加這樣兩行

再次輕按兩下myscript.bat,完全沒有問題了。

      本文轉自zsdnr  51CTO部落格,原文連結:http://blog.51cto.com/12942149/1949752,如需轉載請自行聯系原作者