当我编译s3cmd时,我发现缺少版本控制模块,stacktrace为:
Traceback (most recent call last):
File "./s3cmd", line 1983, in <module>
from S3.S3 import S3
File "/home/chutong/s3cmd.svn/S3/S3.py", line 29, in <module>
from Versioning import Versioning
ImportError: No module named Versioning
我试着在网上查一下资源不多?有人可以帮忙吗?感谢
答案 0 :(得分:0)
我刚刚在github上查看了the source for s3cmd。它似乎不再导入此模块,也不在其代码树中包含名为Versioning的模块。
没有更多信息我无法分辨,但我怀疑你的版本不匹配,可能是在你的Python环境中安装了一个版本而在本地安装了另一个版本。
它从SVN目录中引发异常有点奇怪,但正如我所说,需要有关执行环境的更多信息才能取得进展。像当前目录,sys.path的转储,等等。
但如果可能,您可以尝试更新已安装的版本并再次尝试。看起来该库自您使用的版本以来已经有了一些重要的更新。