2017-09-28 28 views
-1

Mac(OS X El Capitan 10.11.6)の仮想環境に複数のパッケージをインストールしようとしています。私は正常にpolyglot(バージョン16.7.4)をインストールしました。 Python(バージョン3.6)を起動するまでは、すべてうまく動作します。仮想環境にPython Polyglotパッケージをインストールする際の問題

これは、私がpolyglotからテキストをインポートしようとした結果です。

>>> import polyglot 
>>> from polyglot import text 
sh: grep: command not found 
sh: sysctl: command not found 
sh: sw_vers: command not found 
sh: grep: command not found 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "<WORKING DIRECTORY>/lib/python3.6/site-packages/polyglot/text.py", line 9, in <module> 
from polyglot.detect import Detector, Language 
    File "<WORKING DIRECTORY>/lib/python3.6/site-packages/polyglot/detect/__init__.py", line 1, in <module> 
from .base import Detector, Language 
    File "<WORKING DIRECTORY>/lib/python3.6/site-packages/polyglot/detect/base.py", line 11, in <module> 
from icu import Locale 
ModuleNotFoundError: No module named 'icu' 
>>> 

仮想環境を作成するために、venvモジュールをディレクトリパスを持つスクリプトとして実行しました。

どうすればいいですか?

答えて

1

の著者はrequirementssetup.pyに記載していますので、pip install polyglotは自動的にインストールされません。問題のトラッカーにバグを報告してください。

一方dowloadのポリグロット源と問題はそれが必要とされPyICUを、インストールされないようです

pip install -r requirements.txt 
+0

感謝を実行します。 ./common.h:105:10:致命的なエラー: 'unicode/utypes.h'ファイルが見つかりません – paoloeusebi

+0

PyICUをコンパイルするには、[ICU]をコンパイルする必要があります(https:///github.com/ovalhub/pyicu#building-pyicu)最初に。 – phd

関連する問題