我有一個python代碼,我一直在努力,它在我的電腦(Windows)上構建和運行得非常好。我必須在運行ubuntu的另一臺機器上運行相同的代碼,因此我必須在運行代碼之前安裝所有軟件包。問題是我遇到了這個我無法弄清楚的錯誤。該錯誤是由一個已安裝的軟件包觸發的。ImportError:沒有模塊命名堆棧
from qalsadi import analex
File "/usr/local/lib/python2.7/dist-packages/qalsadi/analex.py", line 14, in <module>
import pyarabic.araby as araby # basic arabic text functions
File "/usr/local/lib/python2.7/dist-packages/pyarabic/araby.py", line 28, in <module>
from stack import *
ImportError: No module named stack
我用下面的命令「sudo pip install pyarabic」來安裝它。但是,它的文件中仍然不存在文件stack.py。我在文件夾/usr/local/lib/python2.7/dist-packages/pyarabic中搜索。該文件夾包含以下內容:araby.py和init.py以及僅包含相應的pyc文件。我使用「pip」進行了多次安裝並卸載,但該文件仍然不存在。
你確定你已經安裝了pyarabic嗎?我剛剛做了,它工作正常。 – aIKid
等一下!更新你的問題,不要將它粘貼在評論 – aIKid