0

ここの指示に従いました...

https://github.com/ahupp/python-magic#dependencies

pip install python-magic を実行したところ、問題なくインストールされました。次に、cygwin をインストールし、システム パスに C:\cygwin\bin を追加しました。Windows コマンド プロンプトで Python インタープリターを実行し、magic をインポートすると、このエラーが発生します...

Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> import magic
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\magic.py", line 161, in <module>
    raise ImportError('failed to find libmagic.  Check your installation')
ImportError: failed to find libmagic.  Check your installation
>>>

ステップを逃しましたか?

4

2 に答える 2

1

python-magicご利用はlibmagic

libmagic ニーズ magic1.dll、_

magic1.dllファイルパッケージに入っていますgnuwin32

解決策 1:

ファイルをダウンロードbinaries zipまたはsetupパッケージ化し、そのディレクトリのパスを環境変数に追加します。binPATH

解決策 2:

また、問題を修正した のコードに新しい変更セットがあり、のパッケージをファイルpython-magicする必要はありません(のディレクトリをに追加するだけです ) 。masterからインストールする必要があります。gnuwin32bincygwinPATHmagic.pypip install python-magicpip install python-magic --upgrade
python-magic

于 2014-01-24T21:31:41.100 に答える