1. ホーム
  2. python

[解決済み] 64ビットWindowsへのSetupToolsのインストール

2022-06-27 05:14:30

質問

Windows 7 64-bit で Python 2.7 を動かしていますが、 setuptools のインストーラーを実行すると、 Python 2.7 がインストールされていないと言われます。 具体的なエラーメッセージは以下の通りです。

`Python Version 2.7 required which was not found in the registry`

私のインストールしたPythonのバージョンは

`Python 2.7 (r27:82525, Jul  4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32`

setuptools のサイトを見ていますが、64 ビット Windows 用のインストーラーについて触れていません。 私は何かを見逃しているのでしょうか、それともソースからこれをインストールしなければならないのでしょうか。

どのように解決するのですか。

どうやら (OS X で 64 ビットと 32 ビットの関連した問題に直面したことがある) Windows インストーラーにバグがあるようです。 . 私は偶然に この回避策 を見つけました。基本的には、レジストリ値 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath から InstallPath 値をコピーします。 HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath . 詳細については、以下の回答を参照してください。

これを行う場合、setuptoolsが は32ビットのライブラリしかインストールしないかもしれません .

注意: 以下の回答にはより詳細な情報が記載されていますので、そちらもお読みください。