Pythonのコードを.exeに変換する際にGoogle APIが機能しない問題の解決方法


  1. PyInstallerを使用してPythonスクリプトを.exeに変換します。PyInstallerは、Pythonスクリプトとその依存関係を単一の実行可能ファイルにまとめるツールです。

    pip install pyinstaller
    pyinstaller your_script.py
  2. [GoogleAPI]
    api_key = YOUR_API_KEY
    import configparser
    config = configparser.ConfigParser()
    config.read('config.ini')
    api_key = config.get('GoogleAPI', 'api_key')
  3. スクリプト内でGoogle APIを使用する箇所で、先ほど取得したAPIキーを使用します。

    from googleapiclient.discovery import build
    # APIキーを使用してGoogle APIに接続する例
    service = build('api_name', 'api_version', developerKey=api_key)