当前位置: 首页 > 面试题库 >

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

齐昊
2023-03-14
问题内容

我有一个困惑的问题。我已经使用了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

不确定如何进行,是否已在此处和其他位置搜索了此特定错误。任何帮助深表感谢!


问题答案:

我遇到了同样的问题。我意识到在为我的Web应用程序进行pip安装期间,lxml尝试了以下操作:

“在以下目录中针对libxml2 / libxslt构建:/ Users / [me] / anaconda / lib”

不是100%知道为什么,但是一旦我从bash_profile的系统路径中删除了anaconda /
bin(安装时anaconda会将其粘贴在其中),我便可以正确地点安装lxml。之后,您应该可以将anaconda /
bin重新添加到系统路径,而不会出现问题。



 类似资料:
  • 为了在我的mac上安装mysql用于rails项目,我在网上建议安装自制软件并删除mac端口。问题就是从这里开始的。rails项目无法构建,我得到以下信息: [rake--prereqs]rake中止! DLOPEN(/用户/派克/. rvm/宝石/ruby-1.9.3-p448/宝石/nokogiri-1.6.0/lib/nokogiri/nokogiri.bundle,9): 库未加载:/op

  • 根据我的头衔。几个月来,我一直在愉快地使用Eclipse,但现在它出现了问题(我认为这是因为我在SDK中添加了API 19)。 无论如何,我删除了SDK和Eclipse,并重新安装了它们。它们位于C:\Program Files(x86)中名为development的文件夹中,与Java文件相同。 所以我加载了Eclipse并且没有错误,所以我想我会更新SDK:Android SDK Tools

  • (环境:Windows 7 Eclipse) 当我在Android SDK Manager中更新时,我已经选择了所有SDK、平台、示例等。重启Eclipse后,当我尝试访问Android SDK Manager时,我收到了这条消息:android sdk的位置尚未在首选项中设置! 当我试图在窗口中定位SDK时- 我试图更新最新的ADT。它告诉我:无法完成请求。有关详细信息,请参阅错误日志。Andr

  • 它的版本问题是肯定的,因为我在另一个项目中以同样的方式使用它,但在play 2.6中(不确定是否与它有任何关系) 如果我降级elasticmq版本,我会得到以下错误: 异常或错误导致运行中止:java.lang.noClassDeffounderror:akka/http/scaladsl/settingsettingsettingsjava.lang.bootstrapmethoderror:j

  • “cupergino_icons:^1.0.2 Cloud_FireStore:^2.0.0 Firebase_auth:^1.1.3“ Flutter 2.0.6•通道稳定•https://github.com/Flutter/Flutter.Git框架•修订1D9032C7E1(8天前)•2021-04-29 17:37:58-0700引擎•修订05E680E202工具•飞镖2.12.3 我正

  • 问题内容: 我的应用程序有一个硬依赖或优于 但是我也在使用它与> 22.0的番石榴版本不兼容,如下所述: https://github.com/SeleniumHQ/selenium/issues/4381 我对Java很陌生,这里最好的做法是什么? 我已经研究过类加载器,但是看起来像是一个很深的兔子洞。 问题答案: 由于您对 使用有严格的依赖, 可能会使您走上十字路口。但是 Selenium发行