我一直在尝试在我的 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 兼容性问题吗?注意:我没有安装'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 模块在哪里?