导入 beanstalk (pybeanstalk) 结果 "import error no module named 'serverconn'"

import beanstalk (pybeanstalk) results "import error no module named 'serverconn'"

我是 运行 Spyder with Anaconda 2.4.1(64 位)和 Python 3.5.1 on Win 10。当我尝试通过以下方式导入 pybeanstalk 时:

import beanstalk

IPython控制台returns:

import error no module named 'serverconn'

我已经完成了对错误的谷歌搜索,我得到的只是一个 Google 组线程,其中有人遇到未安装 pyyaml 的问题。该线程是关于 pybeanstalk 的,所以我希望它是相关的。但是,它不提供任何解决方案。其余的结果也好不到哪儿去。但是安装了pyyaml。现在也更新了。问题依旧。

我已尝试 google 确切的错误,但没有找到任何结果,因此 Google returns 广泛匹配结果而不是完全匹配结果。结果是一串关于未找到其他各种包的结果。

我在 Google 上唯一能找到的对 serverconn 的引用是 serverconn.py 作为前面提到的 Google 组线程的一部分。

我也尝试从这里安装 https://github.com/beanstalkd/pybeanstalk,结果相同。

我注意到一些 beantalk 包与 Python3 兼容。不过 pybeanstalk 没有提到这一点。

我错过了什么?谢谢

从维护者之一提交 this issue on the official repository of pybeanstalk, here is the response 后:

Python 3 is not supported. Feel free to open an issue for that. No guarantees that anyone will have time to work on that though. Updating this package to support Python3 is not trivial.

编辑: 我找到了一个 Python 3 版本的 Beanstalkd 客户端 here,名为 pystalkd。

另一个名为 pystalk,兼容 Python 2 和 3。