Google Cloud Platform Console に一連の python パッケージをインストールしようとしました。しかし、ディスク容量が足りず、インストールに失敗しました。興味深いことに、ある時点でネットワーク接続が失われたため、再接続する必要があります。
そして、他の一連のpythonパッケージをインストールしようとする前に、すでにインストールされているいくつかのパッケージをチェックしました。
期待
$ python
Python 2.7.9 (default, Mar 1 2015, 12:57:24)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>>
しかし、numpy は見つかりませんでした。これが実際の結果です。
$ python
Python 2.7.9 (default, Mar 1 2015, 12:57:24)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named numpy
>>>
これは既知の問題ですか? どうすれば再発を防ぐことができますか?
再現手順
- トップバーの「Activate Google Cloud Shell」アイコンをクリックします
- 2 つのプロジェクトがあり、そのうちの 1 つが選択されています。
次のように python-numpy パッケージをインストールします。
Welcome to Cloud Shell! For help, visit https://cloud.google.com/cloud-shell/help. $ sudo apt-get install python-numpy
Pythonプロンプトでnumpyをインポートしてみてください->正常にインポートされました。
ブラウザのタブを閉じるか、シェルタブを閉じます
数時間後 (おそらく 2 時間後)、Cloud Shell を再度開きます。
Pythonプロンプトでnumpyをインポートしようとしました->「numpyという名前のモジュールがありません」エラー。