我在Win 10上使用Anaconda 2.4.1(64位)和Python 3.5.1运行Spyder。当我尝试通过以下方式导入pybeanstalk时:
import beanstalk
IPython控制台返回:
import error no module named 'serverconn'
我已经完成了我的谷歌搜索错误,我得到的只是一个Google Groups线程,其中某人遇到了未安装pyyaml的问题。线程是关于pybeanstalk所以我希望它是相关的。但是,它没有提供任何解决方案。其余的结果并没有更好。但是,安装了pyyaml。它现在也更新了。问题仍然存在。
我试图谷歌确切的错误,但没有找到任何内容,因此谷歌返回广泛匹配结果而不是完全匹配结果。结果是一系列关于未找到其他各种包的结果。
我可以在Google上找到的serverconn的唯一引用是serverconn.py,作为之前提到的Google网上论坛帖子的一部分。
我还试图从这里安装https://github.com/beanstalkd/pybeanstalk并获得相同的结果。
我注意到一些beanstalk包与Python 3兼容。但是,pybeanstalk没有提到它。
我错过了什么?感谢
答案 0 :(得分:0)
在pybeanstalk的官方存储库上提交this issue之后,其中一位维护者提供了response:
不支持Python 3。随意为此打开一个问题。不能保证任何人都有时间处理这个问题。更新此软件包以支持Python3并非易事。
编辑:我找到了一个名为pystalkd的Beanstalkd客户端here的仅Python 3版本。
另一个名为pystalk,兼容Python 2和3。