9

デフォルトの場所 C:\Python27 に Python 2.7.2 をインストールしました。http://pysvn.tigris.org/project_downloads.html > Windows インストール キットから pysvn 2.7 をダウンロードしました。Pysvn Windows インストーラーが異常終了する

pysvn には Python 2.7 がインストールされている必要があります。

インストールを終了する

py27-pysvn-svn1612-1.7.4-1321.exe と py27-pysvn-svn1615-1.7.5-1360.exe の両方のインストーラー ファイルを試しました。どちらも機能しません。

Python 2.7 がインストールされていることをインストーラーに納得させるにはどうすればよいですか? インストーラーはpysvnがインストールされているかどうかをどのように判断していますか?

4

4 に答える 4

8

おそらく64ビットバージョンのPythonをインストールしましたか? はいの場合: 32 ビットのインストーラーを試してください。

背景: 64 ビット インストーラーが Windows レジストリ (PySVN が Python を見つけようとする場所) に正しい値を正しく設定していないようです。

于 2012-01-23T17:01:00.833 に答える
2

私はこれを試しましたが、完全に機能しました:

HKLM\SOFTWARE \Pyt ho n\Pyth onCore\2 .7\In stallPath を HKCU\SOFTWARE \Pyt ho n\Pyth onCore\2 .7\In stallPath にコピーします。 .

上記と同じリンクですが、スレッド内で別の解決策が提供されています。これは、pysvn 32 ビット インストーラーが、インストールされている Python バージョンのレジストリ内の間違った (?) 場所を検索することに問題があります。

編集: 32 ビット モジュールは、64 ビット Python ではまだ正しく動作しませんでした。これに対する唯一の解決策は、モジュールで 32 ビット Python を使用することです。

于 2012-11-29T00:15:42.263 に答える
1

もう1つのオプションは、レジストリキーをHKEY_LOCAL_MACHINE \ SOFTWARE\PythonからHKEY_LOCAL_MACHINE\SOFTWARE \ Wow6432Nod e\Pythonにコピーすることです。

http://pysvn.tigris.org/ds/viewMessage.do?dsForumId=1335&viewType=browseAll&dsMessageId=2719385

于 2012-06-04T22:27:24.267 に答える