我将
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
模块可供我的系统使用。
假设你的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
=> 您可以使用系统中可用的任何其他文本编辑器。 注:
使用以下命令再次检查您的库中是否有 asynchat.py 和 asyncore.py:
$ ls