2016-07-23 39 views
1

私はpyvmomiでarroundを再生していて、 "サンプル"スクリプト(getallvms.py)を動作させることができました。スクリプトを実行しようとするとエラーが発生します:ImportError:モジュール名のないツール

私は今、私がここで見られる他のスクリプトしようとしています:私は、「私はモジュールをインストールする方法がわからない

Iwans-Mac:sample iwan-home-folder$ python vminfo_quick.py -s 10.11.11.215 -u [email protected] -p VMware1! 

Traceback (most recent call last): 
    File "vminfo_quick.py", line 19, in <module> 
    from tools import cli 
ImportError: No module named tools 

:私はこのスクリプトを実行すると、私は次のエラーを取得する https://raw.githubusercontent.com/vmware/pyvmomi-community-samples/master/samples/vminfo_quick.py

をツール "。 誰かが私にどのように続けるべきか教えてもらえますか?

おかげで、 イワン

答えて

1

あなたが実行しようとしているスクリプトは、サンプルプロジェクトディレクトリから実行されることを意味しています。最も成功を収めるには、プロジェクトを複製することをお勧めします。

git clone https://github.com/vmware/pyvmomi-community-samples 
cd pyvmomi-community-samples/samples 
python vminfo_quick.py xxxx 

これを実行すると、インポートの問題はなくなります。 samplesディレクトリを見ると、インポートしようとしているツール/ cliが見つかります。

+0

[link](https://github.com/vmware/pyvmomi.git)から以前のクローンを作成しましたが、これには「tools」フォルダが含まれていませんでした。とにかく私はgithubから別のツールforlderをダウンロードすることができました。私は手動でこれをサンプルディレクトリに置きました。あなたが提案しているバージョンには、Smartconnectの一部に更新が必要な古いスクリプトが含まれています... –

+0

あなたは混乱するかもしれないと思います。あなたは2つのサンプル(どちらもvminfo_quickではない)を持つサンプルフォルダを持っているpyvmomiにリンクしています。私は完全に異なるプロジェクトであるpyvmomi-community-samples(実際にvminfo_quickスクリプトが入っているもの)を使用するための指示を出しています。コミュニティサンプルプロジェクトのサンプルにバグが見つかった場合は、そのプロジェクトにバグを報告して、誰かが修正するようにする必要があります。 –

関連する問題