機械学習では、Python の自然言語処理フレームワーク NLTK がよく使用されますが、使用中に多くの問題が発生します。これについて私の経験をいくつか紹介します。
今日は、インストールと、インストール中に発生したダウンロードエラーについて話しましょう。
>>> import nltk
>>> nltk.download()
NLTK ダウンローダー
---------------------- ----- -------------------------------------- ----- -
d) ダウンロード l) リスト c) 設定 h) ヘルプ q) 終了
---------------------- ---------------------------------------------------- --
ダウンローダー> l
パッケージ:
サーバーへの接続エラー: [Errno -2] 名前またはサービスが不明です
推測の結果、サーバーがダウンロード サーバー アドレスに接続できないことが原因です。
nltkダウンロード構成を確認してください
ダウンローダー> c
データサーバー:
- URL:
- 3つのパッケージコレクションが利用可能
- 74の個別パッケージが利用可能
ローカルマシン:
- データディレクトリ: /home /wym/nltk_data
次に
>curl http://nltk.googlecode.com/svn/trunk/nltk_data/index.xml
エラー:curl: (6) ホスト 'nltk.googlecode.com を解決できませんでした'
Google のアドレスはブロックされているに違いありません (残念ながら、誰もが知っています)
解決策:
DNS アドレスを変更します。
> vim /etc/resolv.conf
ネームサーバーを次のように変更します: nameserver 8.8.8.8
問題解決しました