我试图连接到rabbitMQ服务器,但是它总是在连接失败时出现socket.error: protocol not found
错误。在
In [1]: import pika
In [2]: pika.BlockingConnection(pika.ConnectionParameters('ip_of_server'))
错误输出为
^{pr2}$我读到这是因为它在socket.getprotobyname基地线_连接.pyc. 然后我试着用socket.getprotobyname靠它自己,我一直得到error: protocol not found
。它显然不能改善我的TCP连接。在
据我所知,它应该输出6
In [5]: import socket
In [6]: socket.getprotobyname('tcp')
---------------------------------------------------------------------------
error Traceback (most recent call last)
<ipython-input-6-3a85adf1710a> in <module>()
----> 1 socket.getprotobyname('tcp')
error: protocol not found
我正在使用Ubuntu14.04和Python2.7.6,我不知道如何解决这个错误。在
我读过一些关于/etc/protocols文件的线索,但我似乎没有。这会是问题吗?如果有,有没有一个通用文件可以下载或创建一个?在
是的,您应该有一个
/etc/protocols
文件。一定是被删除了。它来自netbase
包。在应重新安装:
(更多详情请访问https://askubuntu.com/questions/66533/how-can-i-restore-configuration-files)
相关问题 更多 >
编程相关推荐