8

このようにpythonと入力すると、Macにlxmlがインストールされました

ローカルホスト:lxml-3.0.1 apple$ python
Python 2.7.3 (v2.7.3:70274d53c1dd、2012 年 4 月 9 日、20:52:43)
[GCC 4.2.1 (Apple Inc. ビルド 5666) (ドット 3)] ダーウィン
詳細については、「ヘルプ」、「著作権」、「クレジット」、または「ライセンス」と入力してください。
>>> lxml インポート etree から
トレースバック (最新の呼び出しが最後):
  ファイル ""、1 行目、
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lxml-3.0.1-py2.7-macosx-10.6-intel.egg/lxml/etree.so 、2): シンボルが見つかりません: ___xmlStructuredErrorContext
  参照元: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lxml-3.0.1-py2.7-macosx-10.6-intel.egg/lxml/etree.so
  想定される場所: フラットな名前空間
 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/lxml-3.0.1-py2.7-macosx-10.6-intel.egg/lxml/etree.so 内
4

4 に答える 4

0

2022 年に M1 Mac でこの問題が発生している場合は、次のことを試してください。

pip3 uninstall lxml

pip3 install lxml

これにより、lxml が最新バージョン (私の場合は 4.7.1 対 4.6.3) にアップグレードされ、この問題に関する他の事例証拠ごとに問題を引き起こしている可能性のあるファイルがクリアされます。

于 2022-01-12T22:30:57.177 に答える
-1

次のコマンドを実行して、lxml パッケージをインストールします。

pip install lxml --user 

問題を修正する必要があります。MAC OSX 10.7.5 でテストしたところ、問題なく動作しました。

于 2016-01-29T02:49:37.537 に答える