我正在使用libcloud 1.2.1和pysphere 0.1.7。尝试连接ESXi主机时出现以下错误。
__version__ = None # if the exec fails, leave the version unset, the resulting build version will be 0.0.0
version_script_path = os.path.relpath(os.path.join(os.path.dirname(__file__), 'mymeta', 'project_alpha', 'version.py'))
with open(version_script_path) as version_script:
exec(version_script.read())
我使用以下命令连接到主机。
mymeta
我只能使用pysphere但不能使用libcloud。试图在互联网上寻找并改变图书馆的内容,但徒劳无功。有人可以帮忙吗?
答案 0 :(得分:0)
这是v1.5.0中的错误<,有一个已提交的修复程序。您可以使用git am手动应用修补程序:https://patch-diff.githubusercontent.com/raw/apache/libcloud/pull/967.patch
等待v1.6.0,或直接从GitHub trunk
安装pip install git+https://github.com/apache/libcloud.git@trunk#egg=apache-libcloud