Address
304 North Cardinal St.
Dorchester Center, MA 02124

Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM

How to install Python modules or libraries using pip with a specific version of Python.

MacでPythonのバージョンを指定してpipを使う方法

MacでPythonのバージョンを指定してPipを使う方法

今回はMacに複数のバージョンのPythonをインストールしている場合に、特定のバージョンを指定して、そのバージョンのPythonのためにpipを使う方法を紹介します。

さて、たとえば、今みなさんのMacにPythonのバージョンが3.12系と3.10系の2つものが入っているとします。

そのうち普段はどちらを使っているかまず確かめてみましょう。Macのターミナルを起動させて次のコマンドを入力して実行します。

python -V

今回はこの結果として3.12系が入っていることが表示されたことにします。

ここで普通に、

pip install XXXXX

とすると、その3.12系のPythonにXXXXXというモジュールやライブラリがインストールされてしまい、3.10系のPythonではそのXXXXXは使えません。

しかし、互換性などの観点からあえて古いPythonのバージョン3.10系のほうになんらかのライブラリやモジュールをインストールしたいときもあるでしょう。

そんなときはPythonのバージョンを指定してpipによってインストールしましょう。

具体例として今回はPythonのバージョン3.10系を指定して、そのバージョンのPythonのためにpipを使ってpyperclipというモジュールをインストールする方法を紹介します。次のようにします。

python3.10 -m pip install pyperclip

バージョンの箇所やモジュール名の箇所はみなさんの都合にあわせて変更してください。以上です。

愛を分かち合いましょう