Pythonノート——Ubuntuでpip 3とPythonのサードパーティライブラリをインストール
ここ数日、自分のアリクラウドサーバーにUbuntuシステムをインストールしました.Ubuntuに詳しくないので、pipツールとPythonサードパーティライブラリをインストールするとき、多くの穴に遭遇しました.今日やっとできたので、考えを整理して、この文章を書いて、UbuntuシステムにpipツールとPythonサードパーティライブラリをインストールしているあなたに役立つことを望んでいます.
一、Ubuntu既存環境説明
サーバ上でも、自分のパソコン上でも、Ubuntuシステムのインストールに成功すると、Python 2が付属するのが一般的です.xとPython 3.x環境.例えば、私は自分のアリクラウドサーバーにUbuntu 16.04 64ビットシステムをインストールした後、中にあるPython環境のバージョンは以下の通りです.
Ubuntuシステムはまた自動的にPython 2をインストールしてくれます.x環境でのpipインストールツールですが、Python 3はありません.x環境でのpip 3インストールツールなので、pip 3を手動でインストールする必要があります.
最後に注意しなければならないのは、Ubuntuシステムが持参したPython 3が最新バージョンではない可能性があります.最新バージョンをインストールしたい場合は、Ubuntuが持参したPython 3をアンインストールしないでください.そうしないと、システムのクラッシュを引き起こす可能性があります.Ubuntuに最新バージョンのPython 3をインストールする方法については、後述します.
二、Ubuntu下pip 3のインストール、アップグレードとアンインストール
1.Ubuntu国内のソフトウェアソースを交換する
Ubuntuシステムが持っているソースはすべて海外のウェブサイトで、国内のユーザーは使用する時ネットのスピードが遅いです.1つのソフトウェアのダウンロードは非常に遅いので、いくつかのソフトウェアやライブラリをインストールするときも、ダウンロードに成功することはできません.そのため、国内のソースを交換することをお勧めします.ここではアリソースを使用することをお勧めします.手順は以下の通りです.元のソースをバックアップ:入力コマンド ソースの交換:
Ubuntuにグラフィックス化された操作インタフェースがインストールされている場合は、コマンド更新ソース:追加したばかりのソースを更新するコマンド 更新ソフトウェア:ソースを更新した後、
2.pip 3を取り付ける
これでpip 3のインストールを開始できます.コマンド
この時、pip 3のインストールに成功しました.
3.pip 3のアップグレード
システムはpipを更新するコマンドを与えているが、ここではこのようなコマンドは推奨されず、
上記の図に示すように、pip 3の更新に成功しましたが、
この場合、/usr/bin/フォルダの下のpip 3ファイルを変更し、
元の:
次のように変更します.
このときpip 3を正常に使用して、必要なサードパーティライブラリをインストールすることができます.
4.pip 3をアンインストールする
この機能はあまり使われていません.コマンド
一、Ubuntu既存環境説明
サーバ上でも、自分のパソコン上でも、Ubuntuシステムのインストールに成功すると、Python 2が付属するのが一般的です.xとPython 3.x環境.例えば、私は自分のアリクラウドサーバーにUbuntu 16.04 64ビットシステムをインストールした後、中にあるPython環境のバージョンは以下の通りです.
Ubuntuシステムはまた自動的にPython 2をインストールしてくれます.x環境でのpipインストールツールですが、Python 3はありません.x環境でのpip 3インストールツールなので、pip 3を手動でインストールする必要があります.
最後に注意しなければならないのは、Ubuntuシステムが持参したPython 3が最新バージョンではない可能性があります.最新バージョンをインストールしたい場合は、Ubuntuが持参したPython 3をアンインストールしないでください.そうしないと、システムのクラッシュを引き起こす可能性があります.Ubuntuに最新バージョンのPython 3をインストールする方法については、後述します.
二、Ubuntu下pip 3のインストール、アップグレードとアンインストール
1.Ubuntu国内のソフトウェアソースを交換する
Ubuntuシステムが持っているソースはすべて海外のウェブサイトで、国内のユーザーは使用する時ネットのスピードが遅いです.1つのソフトウェアのダウンロードは非常に遅いので、いくつかのソフトウェアやライブラリをインストールするときも、ダウンロードに成功することはできません.そのため、国内のソースを交換することをお勧めします.ここではアリソースを使用することをお勧めします.手順は以下の通りです.
sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
sudo vi /etc/apt/sources.list
のコマンドを入力し、viを使用してドキュメントを開き、下のアリソースをコピーし、「保存」をクリックして閉じます.deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
Ubuntuにグラフィックス化された操作インタフェースがインストールされている場合は、コマンド
sudo gedit /etc/apt/sources.list
を使用してgeitソフトウェアを使用してドキュメントを変更できます.sudo apt-get update
を入力します.sudo apt-get upgrade
にソフトウェアを更新するコマンドを入力します.この過程は少し長いので、辛抱強く待てばいいです.2.pip 3を取り付ける
これでpip 3のインストールを開始できます.コマンド
sudo apt-get install python3-pip
を入力します.これは国内のソースからpip 3をダウンロードして自動インストールします.完了したら、pip3 -V
と入力してpip 3のバージョンを表示し、pip 3のバージョンが正常に表示されている場合は、インストールに成功したことを示します.この時、pip 3のインストールに成功しました.
pip3 install lxml
のようなコマンドを正常に使用して、必要なサードパーティ製ライブラリをインストールすることができます.サードパーティ製ライブラリのインストールが完了すると、現在のpipが最新バージョンではないことを示すメッセージが表示されます.pip 3の更新をお勧めします.3.pip 3のアップグレード
システムはpipを更新するコマンドを与えているが、ここではこのようなコマンドは推奨されず、
sudo pip3 install --upgrade pip
を使用してpip 3を更新することを推奨する.上記の図に示すように、pip 3の更新に成功しましたが、
pip3 -V
を使用してpip 3のバージョンを表示したり、pip3 install lxml
を使用してサードパーティ製ライブラリをインストールしたりすると、次の図のようなエラーメッセージが表示されます.この場合、/usr/bin/フォルダの下のpip 3ファイルを変更し、
sudo vi /usr/bin/pip3
コマンドを入力してviを使用してファイルを開く必要があります.元の:
from pip import main
if __name__ == '__main__':
sys.exit(main())
次のように変更します.
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
このときpip 3を正常に使用して、必要なサードパーティライブラリをインストールすることができます.
4.pip 3をアンインストールする
この機能はあまり使われていません.コマンド
sudo apt-get remove python3-pip
でpip 3をアンインストールすることができますが、非常にお勧めしません.