python:python_install_xrea

Python のインストール(Xrea編)

  1. sshにてログインする。
    $ ssh username@sxxx.xrea.com
    username@sxxx.xrea.com's password: ********
    Last login: Sun May 17 08:44:04 2009 from xxxxx.xxxxx.co.jp
    $
  2. 作業用のディレクトリを作成し移動する。
    $ mkdir tmp
    $ cd ~/tmp
  3. Pythonをダウンロードする。
    $ wget http://www.python.org/ftp/python/2.6.2/Python-2.6.2.tar.bz2
    --2009-05-17 11:56:28--  http://www.python.org/ftp/python/2.6.2/Python-2.6.2.tar.bz2
    Resolving www.python.org... 82.94.164.162, 2001:888:2000:d::a2
    Connecting to www.python.org|82.94.164.162|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 11156901 (11M) [application/x-bzip2]
    Saving to: `Python-2.6.2.tar.bz2'
    
    100%[=======================================>] 11,156,901  1.54M/s   in 10s    
    
    2009-05-17 11:56:40 (1.02 MB/s) - `Python-2.6.2.tar.bz2' saved [11156901/11156901]
  4. 圧縮ファイルを展開する。
    $ tar xvjf Python-2.6.2.tar.bz2
    Python-2.6.2/
    Python-2.6.2/LICENSE
    Python-2.6.2/Doc/
    ~省略~
  5. Pythonをビルドするための準備をする。
    $ cd Python-2.6.2
    $ ./configure --prefix=/virtual/username/usr
    checking for --with-universal-archs... 32-bit
    checking MACHDEP... linux2
    checking EXTRAPLATDIR... 
    ~省略~
  6. Pythonをビルドする。
    $ make install
    gcc -pthread -c -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  
    -I. -IInclude -I./Include   -DPy_BUILD_CORE -o Modules/python.o ./Modules/python.c
    gcc -pthread -c -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes  
    -I. -IInclude -I./Include   -DPy_BUILD_CORE -o Parser/acceler.o Parser/acceler.c
    ~省略~
  1. vi で ~/.bashrc を作成する。
    $ vi .bashrc
  • ~/.bashrcの内容
    export PYTHONPATH=~/usr/lib/python2.6/site-packages
    export PATH="~/usr/bin:${PATH}"
  1. bash を起動して python のバージョンを表示する。
    $ bash
    $ python -V
    Python 2.6.2
  1. ez_setup.py をダウンロードする。
    $ cd ~/tmp
    $ wget http://peak.telecommunity.com/dist/ez_setup.py
    wget http://peak.telecommunity.com/dist/ez_setup.py
    --2009-05-17 14:40:46--  http://peak.telecommunity.com/dist/ez_setup.py
    Resolving peak.telecommunity.com... 209.190.5.234
    Connecting to peak.telecommunity.com|209.190.5.234|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 9716 (9.5K) [text/plain]
    Saving to: `ez_setup.py'
    
    100%[==============================================================================================>] 9,716       25.9K/s   in 0.4s   
    
    2009-05-17 14:40:47 (25.9 KB/s) - `ez_setup.py' saved [9716/9716]
  1. ez_setup.py を実行する。
    $ python ez_setup.py
    ez_setup.py:59: DeprecationWarning: the md5 module is deprecated; use hashlib instead
      except ImportError: from md5 import md5
    Traceback (most recent call last):
      File "ez_setup.py", line 59, in <module>
        except ImportError: from md5 import md5
      File "/virtual/username/usr/lib/python2.6/md5.py", line 10, in <module>
        from hashlib import md5
      File "/virtual/username/usr/lib/python2.6/hashlib.py", line 136, in <module>
        md5 = __get_builtin_constructor('md5')
      File "/virtual/username/usr/lib/python2.6/hashlib.py", line 63, in __get_builtin_constructor
        import _md5
    ImportError: No module named _md5


    エラーになってインストールできない。

  • python/python_install_xrea.txt
  • 最終更新: 2019/08/19 07:01
  • by ともやん