2016-07-14 5 views
3

RHEL7では、私はPython 2.7.11 64bitを持っています。 32ビットPythonアプリケーションを実行する必要があります。インストールされたPythonを64ビットではなく32ビットを実行するように変更するにはどうすればよいですか?Pythonを64ビットプラットフォームで使用する

+1

Pythonに依存し、システムのPythonインタプリタを32ビットのものに置き換えるのは悪い考えです。 Pythonの別の32ビットインストールを実行するべきでしょう。 OTOH、通訳は32/64ビットだとどうして気になりますか? "普通の" Pythonアプリケーションはそれを気にしません - それは影響を受けるコンパイルされた拡張だけです(ただし、正しく書かれていれば、64ビットでコンパイルする必要があります)。 –

答えて

1

Pythonインタプリタがコンパイルされているため、32ビットバージョンのPythonをダウンロードしてインストールする必要があります。また、Pythonがインタプリタであるため、スクリプトを実行するために32ビットバージョンのPythonが必要な理由を正確には分かりません。最近のLinuxシステム上で、非常にいくつかのものは、その潜在的にあります - 私はそれが可能試すかもしれないが、私はそれは良いアイデアだとは思わないように `yumをpython.i686`か何かをインストールすることを疑う

Python 2.7.12 download.

+0

私は実際に64ビットを使っているときに、いくつかの外部ライブラリ(Pythonで書かれていないもの)を扱うときに問題がありました。 –

+0

ああ。ライブラリにコンパイルされたコードが含まれている場合に起こります。ライブラリの64ビット版をダウンロードするだけです。 64ビットバージョンが利用できない場合は、32ビットPythonを使用してください。 – Janekmuric

関連する問題