我在項目裡面用到了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,如需轉載請自行聯系原作者