6

Python 2.7.3 があり、PIL 1.7 をインストールしたいと考えています。
「PIL-1.1.7.win32-py2.7」をダウンロードしてインストールしようとしましたが、レジストリに python 2.7 が見つからないというエラー メッセージが表示されます。

「Python バージョン 2.7 が必要ですが、レジストリに見つかりませんでした」。

再確認したところ、python 2.7.3 があることは確かです。
何が問題ですか?

4

2 に答える 2

15

メッセージにあるように、PIL インストーラーはレジストリ キーを見つけることができません。これは、Python インストーラーが 32 ビット OS バージョンのパス "HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.7" に値を設定したためですが、64 ビット OS バージョンの場合は "HKEY_LOCAL_MACHINE" に設定する必要があります。 \SOFTWARE\Wow6432Node\Python\PythonCore\2.7".

以下のテキスト ファイルをコピー アンド ペーストし、拡張子を .reg に変更して実行すると、必要なレジストリが追加され、PIL がインストールされます。

ここから最後までコピーします。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Help]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Help\Main Python Documentation]
@="C:\\Python27\\Doc\\python273.chm"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath]
@="C:\\Python27\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\InstallPath\InstallGroup]
@="Python 2.7"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\Modules]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\PythonPath]
@="C:\\Python27\\Lib;C:\\Python27\\DLLs;C:\\Python27\\Lib\\lib-tk"
于 2013-04-04T04:40:36.217 に答える
-1

事前にコンパイルされた Windows バイナリを試してください: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil

于 2013-01-05T22:29:21.397 に答える