我一直在試圖做一個簡單的Python模塊導入,並且遇到了這個簡單操作的問題。在〜/ .bashrc中使用PYTHONPATH導入Python模塊不起作用
我有如下的目錄結構:
/home/username/Desktop/project
- src/
- src_a.py
- __init__.py
- bin/
- __init__.py
- app.py
我加/home/username/Desktop/project/src
到PYTHONPATH
,如下所示:在我~/.bashrc
接着是$ source ~/.bashrc
export PYTHONPATH="${PYTHONPATH}:/home/username/Desktop/project/src"
。
我仍然無法在app.py
或其他地方找到該模塊。我的編輯器似乎也無法識別(自動完成)模塊。我搜索了多個相關的問題,並指出了相同的過程。我錯過了什麼嗎?
我建議去掉'bash'標籤,除非你能確認是t他bash代碼真的沒有做它應該做的。如果你運行'env | grep PYTHONPATH',是你期望顯示的值嗎?如果是這樣,不是bash問題。 –
'env | grep PYTHONPATH'顯示路徑,繼續並刪除'bash'標籤....謝謝:) – lordlabakdas
app.py中的'import'行究竟是行不通的? –