| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==[[CentOS6にPython2.7をインストール]]==[[CentOS]] | [[Python]] |
*http://www.petitec.com/2013/04/centos6%E3%81%ABpython2-7%E3%82%92%E5%85%A5%E3%82%8C%E3%82%8B/
===ダウンロード===
*https://www.python.org/ftp/python/
$ wget http://www.python.org/ftp/python/2.7.5/[[Python]]-2.7.5.tar.bz2 $ wget https://www.python.org/ftp/python/2.7.8/[[Python]]-2.7.8.tgz
===各種ライブラリインストール===
*必要に応じ、各種ヘッダファイルを事前にインストールしておく。
*後で必要な場合、インストール後、Python2後で必要な場合、インストール後、[[Python]]2.7 をリビルドする
=====以下のようなエラーとなる=====
>>> >>> import glib
Traceback (most recent call last):
File "<&lt;stdin>&gt;", line 1, in <&lt;module>&gt;
ImportError: No module named glib
====zlib-devel====
*http://goo.gl/7PLDtV
<&lt;blockquote>&gt;zlib-devel がインストールされていないと、後のPyPIのインストールで失敗するため、事前に入れておく<&lt;/blockquote>&gt;
# yum install zlib-devel
====openssl====
*http://goo.gl/J2BaUH
<&lt;blockquote>SSLが使えるようにしておかないと、PIPのインストールでエラーになる。>>> &gt;SSLが使えるようにしておかないと、[[PIP]]のインストールでエラーになる。&gt;&gt;&gt; import ssl でエラーになる場合、インストールされていない<&lt;/blockquote>&gt;
*opensslの場所を確認、/usr 以下に存在
# whereis openssl
=====Setup.dist の SSL のコメントを外す=====
# cd [[Python]]-2.7.5
# cd Modules/
# [[vi ]] Setup.dist
Setup.dist の編集
*上記で確認した、SSL=/usr に編集
-L$(SSL)/lib -lssl -lcrypto
====[[sqlite]]====<&lt;blockquote>&gt;[[Python ]] をソースからインストールすると sqlite3 とかいろいろモジュールのインポートに失敗する<&lt;/blockquote>&gt;*http://fishrimper.blogspot.jp/2012/12/python-sqlite3[[sqlite]]3.html
# yum install -y [[sqlite]]-devel.i686
===python 本体のインストール===
====Configure====
$ tar xvf [[Python]]-2.7.5.tar.bz2
$ su
# cd [[Python]]-2.7.5
# ./configure --prefix=/usr/local
====make & install====
<&lt;blockquote>&gt;altinstall を使うこと。make installだと、既存のものと衝突してしまう<&lt;/blockquote>&gt;
# make && make altinstall
===確認===
*/usr/local/bin/python2.7 にコマンドがインストールされる
# python2.7
[[Python ]] 2.7.5 (default, Aug 4 2013, 09:03:22)
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>&gt;&gt;&gt;==PyPI([[Python ]] Package Index)==*Pythonの公式のサードパーティソフトウェアリポジトリ[[Python]]の公式のサードパーティソフトウェアリポジトリ*[[Python WindowsにPIPをインストール]]
===ダウンロードとインストール===
# wget https://pypi.python.org/packages/source/d/distribute/distribute-0.6.9.tar.gz
# cd distribute-0.6.9
# python2.7 setup.py install
===EasyInstallが使えるようになるので、PIPをインストールEasyInstallが使えるようになるので、[[PIP]]をインストール===*[[PIP]]:パッケージのインストールと管理ツール
*http://www.pip-installer.org/en/latest/
# easy_install-2.7 pip
*https://pypi.python.org/pypi
<&lt;blockquote>&gt;2.7.9、または3.4 からは、pip は同梱されている。pipをセキュアにインストールするには、以下からget-pip.py を入手し、実行<&lt;/blockquote>&gt;
*https://bootstrap.pypa.io/get-pip.py
# python2.7 get-pip.py
===[[Django]]===*[[Django インストール 1.5.1]]
===[[Python IDEをCentOSで利用する]]===*[[Python IDEをCentOSで利用する]]

案内メニュー