我使用os.chdir()
來更改我的recommendations.py文件所在的當前目錄。 然後我型Import recommendations
,我得到錯誤:導入模塊時出現問題
ImportError: No module named recommendations.
可能是什麼問題呢?
我使用os.chdir()
來更改我的recommendations.py文件所在的當前目錄。 然後我型Import recommendations
,我得到錯誤:導入模塊時出現問題
ImportError: No module named recommendations.
可能是什麼問題呢?
默認情況下,Python只會在的起始工作目錄(以及其他一些地方)中查找。如果你改變當前目錄,將新的工作目錄到搜索路徑:
sys.path.insert(0, os.getcwd())
Python不使用當前的工作目錄導入模塊,除了因爲它啓動時增加了初始目錄的路徑向上。您需要通過設置PYTHONPATH
環境變量或修改sys.path
將目錄添加到Python路徑。