python

【python】pipコマンドが使えない場合のインストール方法【→意外に知られていない】

プログラム学生
プログラム学生

レンタルサーバーにpythonのライブラリをインストールしようとしたけど、pipコマンドが使えなくて...

pipが使えない時は、ソースコードから手動でインストールする方法があるよ。今回はそれを紹介するね。

Tommy
Tommy

pythonのpipコマンドが使えない場合のインストール方法の概要

summary of installing library without pip

通常、レンタルサーバなどのLinuxサーバにpythonライブラリをインストールする場合、pipコマンドを使うと思います。

しかし、何かの原因でpipコマンドが使えず、pipコマンドを使ったインストールができない場合があります。

そのような場合にpythonライブラリを手動でインストール方法を説明します。

pythonのpipコマンドが使えない場合のインストールの環境

environment of installing library without pip

pipコマンドが使えない場合のインストール方法の説明の環境は、下の記事で説明している私の環境と同じ環境で確認しています。

【python】バージョン確認の方法【→プログラミング初心者向け】

レンタルサーバなどのLinuxサーバを使っている場合は、下の記事で環境を整備する方法を説明しています。

もし、まだレンタルサーバーを使える環境が整備できていない方は、先にこちらの記事を読むことをおすすめします。

レンタルサーバでプログラミングする方法【→レンタルサーバでできる!】

pythonのpipコマンドが使えない場合のライブラリのダウンロード

download of library without pip

ライブラリを提供しているサイトにアクセスしてライブラリ本体をダウンロードする手順と、Linuxサーバに取得したライブラリをアップロードしてインストールする手順の2つの手順で解説します。

ライブラリ提供サイトにアクセス

下記にサイトにアクセスし、インストールしたいライブラリを探します。

ライブラリの検索

インストールしたいライブラリを検索します。

バージョンを選択

インストールしたいライブラリのバージョンのリンクをクリックし、tar圧縮ファイルをローカルPC(ブラウザで見ているPC)にダウンロードします。

pythonのpipコマンドが使えない場合のライブラリのインストール

instal of library without pip

ここでは、「SkPy-0.9」を例に、ライブラリをインストールする方法を説明します。

「SkPy-0.9」はSkypeを操作するためのPythonライブラリです。

pythonでSkypeを操作する方法については下の記事で書いている説明を読んでください。

【python】skypeを操作する方法【→業務効率UP】

ライブラリのパッケージの解凍

SkPy-0.9.tar.gzのtarファイルをtarコマンドで解凍します。

$ tar zxvf SkPy-0.9.tar.gz

ライブラリのパッケージフォルダに移動

解凍後のフォルダSkPy-0.9に移動します。

$ cd SkPy-0.9/

ライブラリのビルド

buildのオプションでsetup.pyのソースコードを実行し、ライブラリのビルドを行います。ビルドとは、ライブラリ自体のソースコードから、Linuxのサーバで「使えるような形にする」ということです。

$ sudo python setup.py build

ライブラリのインストール

installのオプションでsetup.pyのソースコードを実行し、ライブラリのインストールを行います。

$ sudo python setup.py install

-python
-, ,

Copyright© Tommy's blog , 2020 All Rights Reserved Powered by AFFINGER5.