困惑している問題があります。 Macバージョン10.9、anaconda 3.4.1、python 2.7.6。
Python-Amazon-product-apiを使用したWebアプリケーションの開発。 clangエラー:不明な引数: '-mno-fused-madd'(pythonパッケージのインストールの失敗) を参照して、lxmlのインストールに関する障害を克服しました。
しかし、別の実行時エラーが発生しました。これが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を再追加できるはずです。
これは私のために働いた:
brew install libxml2
brew install libxslt
brew link libxml2 --force
brew link libxslt --force
Condaを使用している場合、lxml
の再インストールを強制します。
$ conda install -f lxml
再インストールを強制すると、予期しない結果になる可能性があることに注意してください。
私は最初にconda update lxml
効果なし。
その後、conda install lxml
も効果がありません(ただし、それは少し前とymmvでした-コメントを参照)。
私はこれを次のようにして動作させます:
conda install libxml2
上記のほとんどすべてのアプローチを試みましたが、失敗しました。私のために働いたのはコメントアウトすることでした
export DYLD_LIBRARY_PATH=/usr/lib
私のbashプロファイルで。この行は、anacondaインストーラーによって自動的に追加されます。
Condaで代替チャネルの使用を検討してください。
$ anaconda search -t conda pyquery
Using anaconda-server api site https://api.anaconda.org
Run 'anaconda show <USER/PACKAGE>' to get more details:
Packages:
Name | Version | Package Types | Platforms
------------------------- | ------ | --------------- | ---------------
CS109/pyquery | 1.2.9 | conda | linux-64, win-32, win-64, linux-32, osx-64
: A jquery-like library for python
asmeurer/pyquery | 1.2.6 | conda | osx-64
: https://github.com/gawel/pyquery
auto/pyquery | 1.2.8 | conda | linux-64, linux-32, osx-64
: https://github.com/gawel/pyquery
dan_blanchard/pyquery | 1.2.6 | conda | linux-64
: https://github.com/gawel/pyquery
hargup/pyquery | | conda | None-None, linux-64
: A jquery-like library for python
meloncholy/pyquery | 1.2.9 | conda | linux-64
: A jquery-like library for python
mhworth/pyquery | 1.2.8 | conda | linux-64, osx-64
: A jquery-like library for python
nbsantos/pyquery | 1.2.9 | conda | osx-64
: A jquery-like library for python
pdrops/pyquery | 1.2.8 | conda | linux-64, osx-64
: A jquery-like library for python
ziebel/pyquery | 1.2.9 | conda | linux-64
: A jquery-like library for python
Found 10 packages
次に、チャンネルを選択します:
conda install pyquery -c CS109