pyhanlpは、Javaをベースに開発された自然言語処理ツールキットです。プロジェクト全体がPythonをベースに記述されているため、pynlpをインストールする際に多くの落とし穴を踏んで、他の困っている人の参考として記録しました。
1.TensorFlowを指定されたバージョンにアップグレードします
pip install tensorflow ==バージョン番号-ihttps : //pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
pyhanlpにはTensorFlowバージョン2.0が必要なため、バージョン1.0をアップグレードする必要があります。Doubanミラーソースを使用することを忘れないでください。
2.condaミラーソースを構成します
このステップで多くのピットを踏んで、anaconda構成ファイルを入力します
vi /Users/limingyu/.condarc
最終的に成功する構成は次のとおりです
channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
ssl_verify: true
show_channel_urls: true
httpはhttpsではなく、Tsinghuaミラーソースの/ freeと/ mainを追加する必要があることに注意してください。追加しないと、使用できない依存関係がいくつかあります。
3.コンダをアップグレードする
次のエラーが発生した場合
RemoveError: 'requests'はcondaの依存関係であり、削除できません
condaのバージョンが古すぎるためです。pipによってインストールされた一部のパッケージには、少し問題があります。解決策も非常に簡単で、コンダをアップグレードするだけです
conda update conda
4.condaを使用してgccをインストールします
conda install gcc
5.condaを使用してjpype1をインストールします
conda install -c conda-forge jpype1
6.最後に、pyhanlpを直接インストールできます
pip install pyhanlp
了解しました。最終的にPythonで確認します
from pyhanlp import *