我建立在Pycharm腳本時(姑且稱之爲SCRIPT1)調用另一個腳本(我們稱之爲SCRIPT2)接受參數的輸入Pycharm,導入錯誤不模塊名稱,使用使用os.system
SCRIPT2在它xlrd
(import xlrd
) 當我手動運行SCRIPT2,並給它需要的參數使用,它工作得很好
SCRIPT1,來電SCRIPT2(使用os.system()
)如下:
os.system("python script2 -param1 ..")
,我得到這個錯誤:
from file script2
import xlrd
ImportError: No module named 'xlrd'
沒有人知道如何解決它?或使其正常工作?
我確信我給作爲輸入參數,他們是對的 和xlrd在項目定義解釋
非常感謝
做這個錯誤只發生在pycharm中?當您手動運行script1時它是否工作,或者您得到相同的錯誤?如果它不工作比pycharm與它無關 – DorElias
@DorElias,當我從pycharm運行script2時它工作得很好 –