python

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

9月 25, 2019

プログラム女子
レンタルサーバーにpythonのライブラリをインストールしようとしたけど、pipコマンドが使えなくて...
pipが使えない時は、ソースコードから手動でインストールする方法があるよ。今回はそれを紹介するね。
Tommy

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

summary of installing library without pip

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

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

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

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

environment of installing library without pip

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

オススメ
how to check version in python
【python】バージョン確認の方法【→プログラミング初心者向け】

続きを見る

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

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

オススメ
how to programming on rental server
レンタルサーバでプログラミングする方法【→ブログのサーバでできる!】

続きを見る

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を操作する方法については下の記事で書いている説明を読んでください。

オススメ
how to control skype by python
【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
-

© 2020 Tommy's blog Powered by AFFINGER5