Python 2.7.3 があり、PIL 1.7 をインストールしたいと考えています。
「PIL-1.1.7.win32-py2.7」をダウンロードしてインストールしようとしましたが、レジストリに python 2.7 が見つからないというエラー メッセージが表示されます。
「Python バージョン 2.7 が必要ですが、レジストリに見つかりませんでした」。
再確認したところ、python 2.7.3 があることは確かです。
何が問題ですか?
Python 2.7.3 があり、PIL 1.7 をインストールしたいと考えています。
「PIL-1.1.7.win32-py2.7」をダウンロードしてインストールしようとしましたが、レジストリに python 2.7 が見つからないというエラー メッセージが表示されます。
「Python バージョン 2.7 が必要ですが、レジストリに見つかりませんでした」。
再確認したところ、python 2.7.3 があることは確かです。
何が問題ですか?
メッセージにあるように、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"
事前にコンパイルされた Windows バイナリを試してください: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil