我正在使用ARM Cortex-A9 processor
Linux Ångström distribution
。我使用Python 2.7.3
项目构建了Openembedded
。
我正在尝试在我的系统上使用Supervisord process monitor
,但是当我尝试运行相同时,它会出现以下错误:
root @ myDevice:〜#supervisord Traceback(最近一次调用最后一次):文件 “/usr/lib/python2.7/asynchat.py”,第52行,在ImportError中:否 名为asyncore的模块
我知道我安装的python
软件包可能不完整,我需要安装软件包来处理这个问题。我有opkg and pip
用于安装软件包。
问题是:
我需要安装哪个软件包,以便我的系统可以使用asyncore
和asynchat
模块。
答案 0 :(得分:0)
假设你的lib模块中已经有asynchat.py
,只需尝试创建一个新文件
/usr/lib/python2.7
将其命名为asyncore.py
并插入:
https://hg.python.org/cpython/file/2.7/Lib/asyncore.py
在里面。
请注意,您需要成为系统管理员。 在bash终端中使用它,如:
$ cd /usr/lib/python2.7
$ ls
=>检查你是否在正确的目录中
$ nano asyncore.py
=>您可以使用系统中可用的任何其他文本编辑器。
复制将模块粘贴到其中并保存。
注意:
再次检查你的lib中是否有asynchat.py和asyncore.py使用:
$ ls