web-dev-qa-db-ja.com

ImportError:google_compute_engineという名前のモジュールがありません

Google Cloud PlatformのGoogleコンピューティングエンジンを使用し、データをGoogleストレージに保存したいので、gsutilを使用してComputeEngineからGoogleストレージにデータを送信しました

Python2.6.6をpython2.7に更新する前は、gsutilは正常に機能していました。しかし、2.7にアップデートした後

enter image description here

かなり時間がかかりました...

P.SCenOS6.7を使用しています

9

私はまったく同じ問題を抱えていましたが、boto設定を削除することで解決しました:

Sudo rm -f /etc/boto.cfg
28
tashuhka

これは this の問題に関連しています。

gsutilを実行する前にexport BOTO_CONFIG=/dev/nullを実行することで解決できます

12
Alex Simenduev

これは私のために働いた:

vim /etc/boto.cfg

それが言うところの指令を見つけてください:

[Plugin]
plugin_directory = /usr/lib/python3/dist-packages/google_compute_engine/boto

そして、行の先頭にplugin_directoryを配置して、#をコメントアウトします。

[Plugin]
#plugin_directory = /usr/lib/python3/dist-packages/google_compute_engine/boto

または、同じコマンドでBOTO_CONFIG環境変数を設定します。

BOTO_CONFIG=/dev/null gsutil <your command here> ...

2
d-_-b