0
我已經安裝了從項目文件夾命令python setup.py install
Python應用程序,但是當我從我的bash執行它,我得到的錯誤:無法導入模塊後,安裝
ImportError No module named 'skipgram'
這個模塊是從直接導入__main__.py
文件。 項目來源是https://github.com/phanein/deepwalk。你可以看到在deepwalk文件夾中有文件__main__.py
,並從那裏導入Skipgram庫。 我是一個Python編程新手,也許這是一個有關路徑變量的問題?
PS。我的實際設置是:Python的3.5對Linux Mint的anaconda3 18
你能做到'蟒蛇-c「從與回購無關的文件夾導入「deepwalk」? (說你的家庭文件夾)?如果這樣做(即不說沒有模塊命名爲'deepwalk',那麼也許嘗試將行改爲'from deepwalk.skipgram import Skipgram'?如果安裝時沒有問題。順便說一句:我通常喜歡使用'python setup。 py開發'所以我可以在飛行中更改代碼。 – Erotemic
謝謝!它的工作。我排除了該代碼中的錯誤的可能性... – user4134164
我在想這個,原因是因爲絕對導入。 www.python.org/dev/peps/pep-0328/ – Erotemic