小编Blu*_*rog的帖子

lxml运行时错误:原因:不兼容的库版本:etree.so需要12.0.0或更高版本,但libxml2.2.dylib提供版本10.0.0

我有一个令人困惑的问题.我使用的是mac版本10.9,anaconda 3.4.1,python 2.7.6.

使用python-amazon-product-api开发Web应用程序.我克服了安装lxml的障碍,引用了clang错误:未知参数:' - mno-fused-madd'(python包安装失败).

但发生了另一个运行时错误 这是webbrowser的输出.

Exception Type: ImportError
Exception Value:    
dlopen(/Users/User_Name/Documents/App_Name/lib/python2.7/site-packages/lxml/etree.so, 2): Library not loaded: libxml2.2.dylib
Referenced from: /Users/User_Name/Documents/App_Name/lib/python2.7/site-packages/lxml/etree.so
Reason: Incompatible library version: etree.so requires version 12.0.0 or later, but libxml2.2.dylib provides version 10.0.0
Run Code Online (Sandbox Code Playgroud)

不确定如何继续并在此处和其他地方搜索此特定错误.任何帮助深表感谢!

python lxml amazon osx-mavericks

38
推荐指数
4
解决办法
2万
查看次数

因为错误104,芹菜运作不佳

我在rabbitmq-server上执行celery时遇到问题.我搜索并找到了一个链接,但它对我没有帮助.我的环境是ubuntu 14.04,python 2.7.6,芹菜3.1.15,Django 1.7.引用链接,我在本地安装了rabbitmq-server.我在rabbitmq-server中添加了用户,vhost并设置了权限.

$ sudo rabbitmqctl add_user tonyg password
$ sudo rabbitmqctl add_vhost vir_host
$ sudo rabbitmqctl set_permissions -p vir_host tonyg ".*" ".*" ".*"
Run Code Online (Sandbox Code Playgroud)

我的芹菜在django的设置如下.

BROKER_URL = 'amqp://tonyg:password@localhost:5672//vir_host'
CELERY_RESULT_BACKEND = 'amqp://tonyg:password@localhost:5672//vir_host'
CELERY_ACCEPT_CONTENT = [u'application/x-python-serialize', u'image/jpeg', u'image/bmp', u'image/png', u'image/tiff']
CELERY_TIMEZONE = 'Asia/Tokyo'
CELERY_ENABLE_UTC = True
CELERY_IGNORE_RESULT = False
Run Code Online (Sandbox Code Playgroud)

除了默认配置之外,我没有设置关于rabbitmq-server的任何内容.

我像这样执行芹菜.

$ celery -A MyProj worker -l info

-------------- celery@ip-172-31-3-10 v3.1.15 (Cipater)
---- **** ----- 
--- * ***  * -- Linux-3.13.0-36-generic-x86_64-with-Ubuntu-14.04-trusty
-- * - **** --- 
- …
Run Code Online (Sandbox Code Playgroud)

django rabbitmq celery

8
推荐指数
1
解决办法
7348
查看次数

标签 统计

amazon ×1

celery ×1

django ×1

lxml ×1

osx-mavericks ×1

python ×1

rabbitmq ×1