0

当我编译 s3cmd 时,我发现缺少版本控制模块,堆栈跟踪为:

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

我试着上网查了一下,没有多少资源?有人可以帮忙吗?谢谢

4

1 回答 1

0

我刚刚在 github 上查看了 s3cmd 的源代码。它似乎不再导入此模块,也不再在其代码树中包含名为 Versioning 的模块。

如果没有更多信息,我无法判断,但我怀疑您的版本不匹配,可能一个版本安装在您的 Python 环境中,而另一个版本安装在本地。

它从 SVN 目录引发异常有点奇怪,但就像我说的那样,需要有关您的执行环境的更多信息才能取得进展。诸如当前目录、sys.path 的转储之类的东西。

但如果可能的话,您可以尝试更新已安装的版本并重试。自您使用的版本以来,该库似乎已进行了一些重大更新。

于 2013-01-22T23:38:08.307 回答