2016-04-22 20 views
1

Google Cloud Platform ConsoleにPythonパッケージをインストールしようとしました。ただし、ディスクスペースが足りず、インストールに失敗しました。興味深いことに、ある時点でネットワーク接続が失われ、再接続する必要があります。Google Cloud Shellでインストールされたパッケージが消えた

そして、他の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 
>>> 

これは既知の問題ですか?もう一度やり直すのはどうすればいいですか?


リプロは、私は2つのプロジェクトとプロジェクトの一つが選択されているを持っているトップバー

  • 上の「Googleクラウドシェルを有効にする」アイコン

    1. クリックを繰り返します。
    2. このようなのpython-numpyのパッケージインストール:

      Welcome to Cloud Shell! For help, visit https://cloud.google.com/cloud-shell/help. 
      $ sudo apt-get install python-numpy 
      
    3. は、Pythonプロンプト上でnumpyのをインポートしよう - >それが正常にインポートされます。

    4. は、ブラウザのタブを閉じるか、単にクラウドシェルを再度開き、

    5. 数時間後(多分2時間後)シェル]タブを閉じます。

    6. pythonプロンプトでnumpyをインポートしようとしています - > "numpyという名前のモジュールがありません"というエラーが表示されます。

  • +0

    ディスクスペースに関連していないようです。私は昨晩numpyパッケージをインストールしました。もう一度消えてしまいました!私は何をすべきか? – SunnyShiny9

    答えて

    0

    クラウドシェルの意味ですか?クラウドシェルは永続ディスクに接続し、このディスクにインストールするものはすべて保存する必要があります。他に一貫して見える場合は、レポの手順をお知らせください。

    +0

    こんにちは。はい、それはCould Shellにあります。上記の手順を追加しました。 – SunnyShiny9

    +0

    メテ、他のアドバイスはありますか?ホームディレクトリは永久に見えますが、他のパーティションはデフォルトではありません。Compute EngineをセットアップしてVMを取得する必要はありますか? – SunnyShiny9

    +1

    クラウドシェルVMは一時的で、インタラクティブに使用していないときは無効になります。 [こちら]のドキュメント(https://cloud.google.com/shell/docs/limitations)を参照してください。 –

    2

    これはGoogle Cloud Shellの既知の制限です.1時間ほど使用しないと、インストールされたパッケージを含め、$ HOME以外の変更は失われます。 Custom installed software packages and persistenceを参照してください。

    Usage limitsについてこの引用の点に注意してください。

    あなたが定期的にクラウドシェルにアクセスしない場合、我々はあなたの家のディスクをリサイクルすることがあります。私たちがそうする前に電子メール通知を受け取り、セッションを開始するだけでその削除が阻止されます。機密データを長期間保管したい場合は、Google Cloud Storageの別のソリューションを検討してください。

    関連する問題