2016-07-23 10 views
1

pyround를 사용하여 arround를 재생 중이고 "샘플"스크립트 (getallvms.py)가 작동합니다. 나는 다음과 같은 오류 얻을이 스크립트를 실행하면 https://raw.githubusercontent.com/vmware/pyvmomi-community-samples/master/samples/vminfo_quick.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 

을 내가 모듈을 설치하는 방법을 나는 확실하지 않다 "

지금 내가 여기에 발견되는 다른 스크립트를 시도하고있다 도구 ". 누군가 내가 계속해야한다고 말할 수 있습니까?

덕분에, Iwan

답변

1

는 사용자가 실행해야하는 스크립트는 샘플 프로젝트 디렉토리에서 실행해야합니다. 가장 성공을하려면 프로젝트를 복제 할 것 :

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

를 가져 오기 문제가 사라집니다 그렇게되면. 샘플 디렉토리를 보면 가져 오기를 시도하는 도구/cli를 찾을 수 있습니다.

+0

[link] (https://github.com/vmware/pyvmomi.git)에서 이전 복제본을 만들었으며 "tools"폴더를 포함하지 않았습니다. 어쨌든 github에서 별도의 도구 forlder를 다운로드 할 수 있었고 수동으로이 파일을 샘플 디렉토리에 배치했습니다. 제안하고있는 버전에는 Smartconnect 부품을 업데이트해야하는 이전 스크립트가 포함되어 있습니다. –

+0

혼란 스러울 수도 있습니다. 당신은 샘플 폴더가있는 pyvmomi에 링크하고 있습니다 (둘 중 어느 것도 vminfo_quick이 아닙니다). 필자는 완전히 다른 프로젝트 인 pyvmomi-community-samples을 사용하라는 지침을 제공하고 있습니다 (실제로 vminfo_quick 스크립트가 포함되어 있습니다). 커뮤니티 샘플 프로젝트 샘플에서 버그를 발견하면 해당 프로젝트에 버그를 신고하여 누군가를 고칠 수 있도록해야합니다. –