13
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CentOS 6.6 に Python3.4 をインストール

Last updated at Posted at 2015-08-15

CentOS 6.6上に、下記をインストールします。

  • Python (version: 3.4.3)
  • Easy_install
  • Pip
  • Virtualenv
  • Virtualenvwrapper

表記上の注意

# : rootで実行。
$ : 一般ユーザ(root以外)で実行。

Python3.4

今回はソースからビルドしてインストールします。

1. 前準備

まずは関連するモジュールのインストールです。

# yum groupinstall "Development tools"
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

2. Pythonソースインストール

ソースをダウンロードして、configure → make → make altinstallします。

# cd /usr/local/src
# wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
# tar -zxvf Python-3.4.3.tgz 
# cd Python-3.4.3
# ./configure --prefix=/usr/local/python
# make && make altinstall

3. 共有ライブラリに追加

システム全体からpythonライブラリが認識できるようにします。

# echo "/usr/local/python/lib" >> /etc/ld.so.conf
# ldconfig

4. /usr/local/bin/配下にシンボリックリンクを作成

PATHが通っている/usr/local/bin/配下に、インストールしたpython3.4のリンクを貼っておきます。

# ln -s /usr/local/python/bin/python3.4 /usr/local/bin/python
<<注意>>

PATHの値は、/usr/local/binが初めに来るように設定してください。

5. 確認

pythonでpython3.4が呼び出せるはず。

# /usr/local/python/bin/python3.4 -V
# python -V

上記が同じ結果だったら、正常にインストール出来ています。

Easy_Install

Easy_Installでpipを入れるので、インストールします。

# cd /usr/local/src
# wget https://pypi.python.org/…/s/setuptools/setuptools-18.0.1.zip
# unzip setuptools-18.0.1.zip
# cd setuptools-18.0.1
# /usr/local/bin/python setup.py install
# ln -s /usr/local/python/bin/easy_install /usr/local/bin/easy_install

Pip

# /usr/local/bin/easy_install pip
# ln -s /usr/local/python/bin/pip /usr/local/bin/pip

Virtualenv

pythonの仮想環境を作るためのライブラリです。

# pip install virtualenv
# ln -s /usr/local/python/bin/virtualenv /usr/local/bin/virtualenv

Virtualenvwrapper

virtualenvの仮想環境を一括管理する拡張機能です。

1. インストール

# pip install virtualenvwrapper

2. 設定

各ユーザごとに設定が必要です。

$ vim ~/.bashrc
if [ -f /usr/local/python/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/python/bin/virtualenvwrapper.sh
fi

参考文献

python3.3をCentOSにインストール
Virtualenvwrapperの導入

13
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
11

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?