【Python】Facebook認証を実装する「Facebook SDK」のインストール

スポンサーリンク

Facebook認証を実装する「Facebook SDK」のインストールについて解説しています。

「facebook-sdk(https://github.com/mobolic/facebook-sdk)」は、FacebookのGraph API用のPython SDKです。

■Python

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

■facebook-sdkをインストールする

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

pip install facebook-sdk

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

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

py -3.7 -m pip install facebook-sdk

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

Defaulting to user installation because normal site-packages is not writeable
Collecting facebook-sdk
Downloading facebook_sdk-3.1.0-py2.py3-none-any.whl (7.5 kB)
Collecting requests
Using cached requests-2.28.1-py3-none-any.whl (62 kB)
Collecting idna<4,>=2.5
Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting charset-normalizer<3,>=2
Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Collecting certifi>=2017.4.17
Using cached certifi-2022.12.7-py3-none-any.whl (155 kB)
Collecting urllib3<1.27,>=1.21.1
Using cached urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, facebook-sdk
WARNING: The script normalizer.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python37\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.
Successfully installed certifi-2022.12.7 charset-normalizer-2.1.1 facebook-sdk-3.1.0 idna-3.4 requests-2.28.1 urllib3-1.26.13
WARNING: You are using pip version 21.3.1; however, version 22.3.1 is available.
You should consider upgrading via the 'C:\Program Files (x86)\Python37-32\python.exe -m pip install --upgrade pip' command.

Enterキーを押すと、インストールが開始され、「Successfully installed」と表示されます。これが表示されれば、facebook-sdkが正常にインストールされたことになります。今回は「WARNING(警告)」が出力されていますが、エラーではないので、一旦無視します。

なお、facebook-sdkのバージョン3.1.0を今回はインストールしました。

コメント

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