我一直试图从https://github.com/ezyang/git-ftp安装git-ftp到我的窗口.我知道大多数git-ftp都需要cygwin,或者不能安装在windows上,但是,由于它是用Python编写的,而且您可以在windows上安装Python解释器,所以我很难安装它。
我安装了Python3.2,并将它添加到我的path中。然后,我调出了最新版本的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文件夹本身运行它。那也不管用。
我不知道这是否重要,但我有一个Windows7-64位(英特尔Core2双CPU T9600)
我的问题是:如何告诉python脚本git模块在哪里?
发布于 2011-06-25 02:29:26
git-ftp是编写的Python 2,与Python 3不兼容。请安装解释器的早期版本。
编辑.你需要安装git-python库.因为安装库的最简单方法是easy_install,所以您应该使用这里的说明来设置它:http://pypi.python.org/pypi/setuptools,然后运行easy_install git-python。
https://stackoverflow.com/questions/6473443
复制相似问题