无法在 Ubuntu 13.10 服务器中运行 .py 文件。它返回此错误:
Traceback (most recent call last):
File "events_send.py", line 2, in <module> import pika
ImportError: No module named pika
答案1
你缺少 pika 包 在安装 pika 之前,请先安装 python-pip 和 git-core,因为 pika 的安装依赖于这些包。然后安装 pika 包
sudo apt-get install python-pip git-core
sudo pip install pika==0.9.8
答案2
你必须安装 python-pika 包
sudo apt-get install python-pika
Pika 是 AMQP 0-9-1 协议的纯 Python 实现,它试图保持与底层网络支持库的独立性。
答案3
该消息表明缺少一个库。尝试使用以下命令通过 pip 安装它:
pip install pika
您可能还需要安装其他依赖项,安装此库后应用程序启动时我们就会知道。
答案4
这可能是目录权限问题。请检查:
/usr/local/lib/python2.7/dist-packages/pika
/usr/local/lib/python2.7/dist-packages/pika-0.9.14.egg-info
(取决于你使用的 python 和 pika 版本)