linux pythonのインストールとpythonのデフォルトバージョンの交換

2582 ワード

ほとんどのlinux distributionはpythonを内蔵しています.私達はLiunx命令の下でpythonに打ち込めば見られますが、バージョンがちょっと低いので、私達が欲しいのではありません.
1、pythonをダウンロードする
      はい、http://www.python.org/download/上でpythonをダウンロードする時は調和がとれているかもしれませんので、この接続は開けられません.ですから、downloadの前に多く入れてください.http://www.python.org///////////////////download/このようにして、1、2分かけてから開けます.私達が欲しいlinuxのpythonバージョンを見つけたらいいです.
linuxプラットフォームは2つあります.
Python 2.7 copresed source tall(for Linux、Unix or OS X)

Python 2.7 bzippped source tarball(for Linux、Unix or OS X、more copresed)
二つ目は圧縮のほうがいいです.linuxでbzip 2で圧縮したファイルが高いです.ファイル名は普通、*.tar.bz 2です.
しかし、上の2番目のバージョンです.http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2これは2.7版で、私が欲しいものでもないです.接続中の2.7を2.6に変更すれば、自分の入れたいバージョンにダウンロードできます.
Linuxでインストールされたソースファイルをダウンロードします.一般的には/usr/local/src/の中に置かれています.srcはsourceの略語です.このカタログに入って、wgetでダウンロードすればいいです.
これで私たちが欲しいバージョンのlinuxバージョンが本機にダウンロードできます.
2、解凍
tarコマンドでダウンロードしたパケットを解凍することができます.

tar -jx -f Python-2.7.tar.bz2
3、コンパイルとインストール
linuxでは、一般的にユーザーがインストールしたソフトウェアを/usr/local/XXX/にインストールし、configurとmake、make installのこれらのコマンドでコンパイルしてインストールすることができます.

  python-2.7   
./configure --prefix=/usr/local/python-2.7
make
make install
4、環境変数の検出と設定
インストールが終わったら、linuxコマンドラインにpythonを打ち込みます.実行したのはまだ前のシステムが持っていた2.4バージョンです.これはシステムの環境変数と関係があります.
入る/usr/bin/フォルダの中には次のようなファイルがあります.python、python 2、pthone 2.4、以下の図があります.
もし私たちが絶対パスでインストールしたばかりの2.6バージョンを実行すれば、2.6バージョンが実行されます.
このディレクトリに切り替えても、/usr/bin/ディレクトリと同じpythonファイルがあります.
使う?遣う

PATH="$PATH":/usr/local/Python-2.7/bin
このディレクトリをLinux環境変数に追加します.
この時、命令行にpythonを入力します.システムは2.4バージョンを実行します.システムが先に検索したのは/usr/bin/中のpythonです.しかし、python 2.6を入力して2.6版を実行しました.
私達は/usr/bin/の中のpythonファイルを削除して、そしてこのディレクトリの下で2.6のsmboolic linkを作成して、システムに私達の欲しい2.6バージョンを実行させることができます.

cd /usr/bin/
rm -rf python
ln -s /usr/local/Python-2.7/bin/python ./python
私達は更に/usr/bin/ディレクトリの下のファイルを見て、pythonを入力して実行しますのは私達のインストールのバージョンです.
PS:pythonバージョンの互換性の問題で、2.7に変更した後、yumコマンドでNo module named yumのエラーを報告しますので、必要です.

vi /usr/bin/yum
ヽoo.ツusr/bin/pythonを苊に変更!/usr/bin/python 2.4
nodejs wget住所を添付します.

wget http://nodejs.org/dist/v0.8.7/node-v0.8.7.tar.gz
git添付アドレス

wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz