2017-01-26 6 views
0

私はPythonプログラムを持っています。私はbluemixにプッシュしています。プログラムはspacyを使用します。私はビルドパックを使用していません。なぜなら、bluemixはPythonには必要ないからです。私は私の必要条件にspacyを入れて、プッシュをします。 Spacyには言語モデルをインストールする必要があります。英語言語モデルをインストールするコマンドは以下の通りです:BluemixにSpacy言語モデルをダウンロードするには

のpython -m spacy.en.download私はbluemix上でこれを行うことができますどのようにすべての

https://spacy.io/docs/usage/

答えて

0

私の推測では、あなたがBluemixするプッシュする前に、あなたのプロジェクトディレクトリ内にスペイシーをダウンロードするには、データ・パスを指定する必要があるということです。プロジェクトで言語モデル用のフォルダを作成し、そこに配置するだけです。

あなたのリンクによると、これは次のコマンドで行うことができます。

python -m spacy.en.download all --data-path /some/dir 

それからちょうどあなたが前のと同じようBluemixするようにプロジェクトをプッシュします。

+0

しかし、このコマンドはどのようにしてbluemixで実行されますか?そして、どうすれば正常に動作し、普通のマシンのような通常のPythonインストール場所にインストールすればいいのですか? – webe3

+0

あなたは何を言っているのか分かります。私は私のディレクトリにある/ some/dirを押してコマンドを実行し、プッシュはそれを動かすでしょう。私はその後、ブルーイミックスでspacyを使用すると、/ some/dirのパスを指す必要があります。私はそれが大きすぎるか、あまりにも長くかかるので、ブルーミックスへのプッシュは失敗するだろうと推測しています。私はすでにこのプッシュでこの問題を抱えています。タイムアウトを最大値に設定しました。プッシュは15分以上かかると接続が失われます。何とかbluemix上で直接言語モデルのダウンロードを行うことができる方がずっと良いでしょう。 – webe3

関連する問題