3

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などを見つけることができないためだと思います.gitフォルダーに正しい「ftpdata」ファイルを配置しようとし、.gitのルートフォルダーからスクリプトを実行し、実行しようとしました.git フォルダー自体から。それもうまくいきませんでした。

問題があるかどうかはわかりませんが、Windows 7 - 64 ビット (Intel Core2 Duo CPU T9600) を使用しています。

私の質問は次のとおりです。Pythonスクリプトにgitモジュールの場所を伝える方法は?

4

1 に答える 1

4

git-ftp は Python 2 で書かれており、現状では Python 3 と互換性がありません。以前のバージョンのインタープリターをインストールしてください。

編集。git-python ライブラリをインストールする必要があります。ライブラリをインストールする最も簡単なeasy_install方法easy_install git-python.

于 2011-06-25T02:29:26.310 に答える