我有一个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