2012-02-15 9 views
0

LinuxマシンにソースファイルのPython 2.7.2をインストールしようとしています。しかし、私はearlierについて議論された以下の問題にぶつかっています。Python 2.7.2のインストールに問題があります

Traceback (most recent call last): 
    File "https://stackoverflow.com/a/b/python2.7.2/linux26_x86_64/lib/python2.7/compileall.py", line 16, in <module> 
    import struct 
    File "https://stackoverflow.com/a/b/python3.7.2/linux26_x86_64/lib/python2.7/struct.py", line 1, in <module> 
    from _struct import * 
ImportError: No module named _struct 
gmake: *** [libinstall] Error 1 

私は答えで提供linkに続き、site.pyまだ運を変更するにはハンス・Lellelid(hozn)の提案を試してみました。

私のシステムの詳細は以下のとおりです。

% cat /etc/*-release 
CentOS release 4.6 (Final) 

% uname -av 
Linux scdbuild04 2.6.9-67.ELsmp #1 SMP Fri Nov 16 12:49:06 EST 2007 x86_64 x86_64 x86_64 GNU/Linux 

% gcc -v 
Reading specs from /usr/lib/gcc/x86_64-redhat-linux/3.4.6/specs 
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-java-awt=gtk --host=x86_64-redhat-linux 
Thread model: posix 
gcc version 3.4.6 20060404 (Red Hat 3.4.6-9) 
+0

このようなCentOSの古いバージョンを使用する必要がありますか?それは現代のディストリビューションではるかに簡単です – tMC

+0

@ tMCこれは仕事中です。残念ながら、私はこれに固執しています。 – Anand

+0

_structの構築に関するビルドエラーはありますか? – tMC

答えて

1

私は、Python 2.7をインストールするためActivestate Pythonを使用しました。私はまた、このanswerに記載されているように、PYTHONHOMEのenv変数を正しく設定することによって解決されたインストールの問題に遭遇しました。

% setenv PYTHONHOME /a/b/python2.7.2/linux26_x86_64 
% tar -xzf ActivePython-2.7.2.5-linux-x86_64.tar.gz 
% cd ActivePython-2.7.2.5-linux-x86_64 
% ./install.sh -I /a/b/python2.7.2/linux26_x86_64 
関連する問題