ステップ 1: Python をアップグレードする
CentOs 6.x システムのデフォルトでインストールされている Python バージョンは 2.6.x です。Python2.7.x にアップグレードする場合は、公式ソースからソース ファイルをダウンロードし、解凍してコンパイルします
上記のコマンドを実行した後、フォルダー Python-2.7.10 を解凍し、そのディレクトリに入り、次のコマンドを実行して設定します
そのうちの --enable-loadable-sqlite-extensions
は sqlite の拡張機能です。使用する必要がある場合は、このオプションを使用してください。
コンパイルする前に、セットアップ ファイルを変更し、コンパイルに必要な zlib のコメントを解除する必要があります
検索#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
コメントを削除して保存し、コンパイルしてインストールします
Python2.7 をインストールした後、まず Python2.6 をバックアップし、次に yum 設定を変更する必要があります。この手順を実行しないと、yum コマンドを実行すると、Python のバージョンが間違っているというメッセージが表示されます。次のコマンドを実行して Python2.6 をバックアップし、Python2.7 のソフト リンクを作成します:
次に編集します/usr/bin/yum
,将第一行的#!/usr/bin/python
修改成#!/usr/bin/python2.6.6
yum コマンドの実行時に以前のエラー メッセージは表示されなくなります。エラーが発生した場合は、 python -V を実行してバージョン情報を確認します
設定ファイルを編集する
新しい行を追加して/usr/local/lib
、保存して終了してから
ステップ 2: pip をインストールする
最新バージョンの pip をダウンロードしてインストールします
pipの場所を見つける
pip2.7 のパスを見つけて、システムのデフォルトの起動バージョンとしてそのソフト リンクを作成します
pip がインストールされているので、それを使用してさまざまな必要なパッケージをインストールできます :)
ステップ 3:scrapy をインストールする
ただpip install scrapy
大丈夫です
概要
上記は、CentOS 6.X システムで Python2.6 を Python2.7 にアップグレードする手順です。皆さんは学習しましたか?この記事が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。