LoginSignup
0
1

More than 1 year has passed since last update.

【Python】pipとpip3で少しハマったので紹介します

Last updated at Posted at 2021-09-08

はじめに

今回はpipとpip3でインストールされるライブラリの場所が異なるというお話です。

環境

macOS(Catalina10.15.7)
Python3.9
Python3.7
Python2.7
(混在環境)

昨日ccxtという複数の仮想通貨取引所のAPI操作が集約されたライブラリのインストール方法をご紹介しました。

昨日は以下のコマンドを紹介しました。

$  sudo pip install ccxt

しかしpython3.X系では以下が正しいコマンドです。(すでに修正済み)

$  sudo pip3 install ccxt

これがどう違うのかというと、インストール先が異なります。
python3.X系でpip installコマンドを打っても参照先にccxtライブラリがないので、以下のエラーが発生します。

ModuleNotFoundError: No module named 'ccxt'

●pipの場合のインストール先は以下です。

/Library/Python/2.7

●pip3の場合のインストール先は以下です。

/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages

なので、Python3.X系をご利用の方は、必ずpip3でインストールする必要があるかと存じます。
なお、Python3.7とPython3.9が混在している場合、Python3.9側のsite-packagesにインストールされますのでご注意ください。

今回は凡ミス的な内容でしたが、ご参考になれば幸いです。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1