簡體   English   中英

ImportError:未命名模塊...在“ sudo pip安裝..”之后

[英]ImportError: No module named… After 'sudo pip install..'

此問題類似,我在導入自己的模塊時遇到問題 ,並得到一個ImportError: No module named ... 例如,我在myfolder/mymodule.py中有一個模塊,嘗試from myfolder import mymodule加載。

與另一個問題的不同之處在於,它以前運行良好,並且該問題僅在一台計算機上發生(它在另外兩台計算機上運行)。 我也想知道是什么原因引起的:我運行sudo pip install numpy來安裝NumPy。 現在,我讀到您永遠不要將sudopip install一起使用,但是為時已晚。

sudo pip install是否有可能在這里破壞了某些東西? 如果是這樣,我該如何解決?

到目前為止,我並沒有像最佳答案所建議的那樣 PYTHONPATH感到PYTHONPATH ,因為我還讀到在使用pip時您不必觸摸它,並且我不想進一步破壞系統。

只是為了澄清; numpy正確安裝,運行並在運行pip freeze時列出。 問題實際上是與導入我自己的模塊有關。 我還沒有setup.py 同樣,它以前也可以工作-那么為什么我突然需要設置變量或路徑?

您是否確定將Python / Anaconda安裝路徑添加到用戶路徑環境變量中? 我有一個類似的問題,一旦解決,便將其修復

我仍然不確定是什么突然導致了問題(如果確實是由sudo pip install引起的)。

無論如何,我通過正確地將代碼與setup.py打包 ,然后使用sudo python3 setup.py develop進行安裝來修復了該問題。 沒有sudo不能工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM