メルカリのAPIのようなwrapper「mercari」のインストール

メルカリのAPIのようなwrapper「mercari」のインストールについて解説しています。

「mercari(https://github.com/marvinody/mercari/)」は、メルカリのシンプルなAPI wrapperです。

■Python

今回のPythonのバージョンは、「3.9.13」を使用しています。(Windows10)(pythonランチャーでの確認)

■mercariをインストールする

mercariをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install mercari

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.9.13にインストールを行うために、バージョンの切り替えを行います。

py -3.9 -m pip install mercari

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Defaulting to user installation because normal site-packages is not writeable
Collecting mercari
Downloading mercari-1.0.2.tar.gz (5.0 kB)
Preparing metadata (setup.py) ... done
Collecting asn1==2.4.1
Downloading asn1-2.4.1-py2.py3-none-any.whl (9.4 kB)
Collecting autopep8==1.5.7
Downloading autopep8-1.5.7-py2.py3-none-any.whl (45 kB)
---------------------------------------- 45.0/45.0 KB 740.6 kB/s eta 0:00:00
Collecting certifi==2021.5.30
Using cached certifi-2021.5.30-py2.py3-none-any.whl (145 kB)
Collecting cffi==1.14.6
Downloading cffi-1.14.6-cp39-cp39-win_amd64.whl (180 kB)
---------------------------------------- 180.3/180.3 KB 1.4 MB/s eta 0:00:00
Collecting charset-normalizer==2.0.6
Downloading charset_normalizer-2.0.6-py3-none-any.whl (37 kB)
Collecting cryptography==35.0.0
Downloading cryptography-35.0.0-cp36-abi3-win_amd64.whl (2.1 MB)
---------------------------------------- 2.1/2.1 MB 1.9 MB/s eta 0:00:00
Collecting enum-compat==0.0.3
Downloading enum_compat-0.0.3-py3-none-any.whl (1.3 kB)
Collecting idna==3.2
Using cached idna-3.2-py3-none-any.whl (59 kB)
Collecting pycodestyle==2.7.0
Downloading pycodestyle-2.7.0-py2.py3-none-any.whl (41 kB)
---------------------------------------- 41.7/41.7 KB 2.1 MB/s eta 0:00:00
Collecting pycparser==2.20
Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
Collecting requests==2.26.0
Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB)
Collecting toml==0.10.2
Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting urllib3==1.26.7
Using cached urllib3-1.26.7-py2.py3-none-any.whl (138 kB)
Using legacy 'setup.py install' for mercari, since package 'wheel' is not installed.
Installing collected packages: enum-compat, certifi, urllib3, toml, pycparser, pycodestyle, idna, charset-normalizer, asn1, requests, cffi, autopep8, cryptography, mercari
WARNING: The script pycodestyle.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python39\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script normalizer.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python39\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script autopep8.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python39\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Running setup.py install for mercari ... done
Successfully installed asn1-2.4.1 autopep8-1.5.7 certifi-2021.5.30 cffi-1.14.6 charset-normalizer-2.0.6 cryptography-35.0.0 enum-compat-0.0.3 idna-3.2 mercari-1.0.2 pycodestyle-2.7.0 pycparser-2.20 requests-2.26.0 toml-0.10.2 urllib3-1.26.7
WARNING: You are using pip version 22.0.4; however, version 22.1.2 is available.
You should consider upgrading via the 'C:\Program Files\Python39\python.exe -m pip install --upgrade pip' command.

Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、mercariが正常にインストールされたことになります。

なお、今回はmercariのバージョン1.0.2をインストールしました。

コメント

タイトルとURLをコピーしました