python-Windows上的ezyang / git-ftp

我一直在尝试从Windows上的https://github.com/ezyang/git-ftp安装git-ftp.我知道大多数git-ftp都需要cygwin或无法在Windows上安装,但是由于它是用Python编码的,并且您可以在Windows上安装Python解释器,所以我可以安...

我一直在尝试从Windows上的https://github.com/ezyang/git-ftp安装git-ftp.我知道大多数git-ftp都需要cygwin或无法在Windows上安装,但是由于它是用Python编码的,并且您可以在Windows上安装Python解释器,所以我可以安装它.

我安装了Python 3.2,并将其添加到了我的路径中.然后我拉了最新版本的git-ftp,并按照非常清楚的安装说明进行操作:

Requirements: [git-python 3.x] ( http://gitorious.org/git-python )  
it can be installed with `easy_install gitpython`

Usage: `python git-ftp.py`

然后我运行’python git-ftp.py’并且出现以下错误:

python git-ftp.py install
File "git-ftp.py", line 322
  print complaint
                ^
SynthaxError: invalid synthax

我的问题是:为什么不起作用?这是python错误,git-ftp脚本错误,Windows兼容性问题吗?
注意:我didint安装了’easy_install gitpython’,我绝对需要吗?

编辑:

我也尝试安装python-2.7.2.amd64-pdb并运行相同的命令,但出现另一个错误:

python git-ftp.py install
Traceback (most recent call last):
  File "git-ftp.py", line 48, in <module>
    from git import Tree, Blob, Repo, Git, Submodule
ImportError : No module named git

我相信这是因为脚本无法找到我的git或类似的东西,然后我尝试将正确的“ ftpdata”文件放在.git文件夹中,并从.git的根文件夹运行脚本,甚至尝试运行它从.git文件夹本身.那也可以.

我不知道这是否重要,但我具有Windows 7-64位(Intel Core2 Duo CPU T9600)

我的问题是:如何告诉python脚本git模块在哪里?

解决方法:

git-ftp是用Python 2编写的,就目前而言,它与Python 3不兼容.请安装较早版本的解释器.

编辑.您需要安装git-python库.由于安装库的最简单方法是easy_install,因此应按照以下说明进行设置:http://pypi.python.org/pypi/setuptools,然后运行easy_install git-python.

本文标题为:python-Windows上的ezyang / git-ftp

基础教程推荐