質問: ### 環境 OS :Windows10 IDE :VisualStudioCode (VSCode) Python3.7 (Python3.7 / Anaconda の両方をダウンロード) ### 背景 Pythonのpdf2imageモジュールを使用して、pdfファイルを画像として出力するプログラムを作成していた。(pdf2imageはpipコマンドを利用してインストール) ``` import os import base64 from pdf2image import convert_from_path, convert_from_bytes import matplotlib.pyplot as plt ... ``` ### エラーの発生 **VSCodeにおいては上のコードは問題なく実行されていた**が、実行ファイルのダブルクリックとコマンドプロンプトからの実行では実行することができなかった。 **↓VSCodeのターミナルでの実行** ``` $PS C:\Users\...> conda activate base $PS C:\Users\...> & C:/ProgramData/Anaconda3/python.exe c:/Users/.../pdf_image/pdf_to_image.py #エラーなし ``` **↓コマンドプロンプトでの実行** ``` $C:\Users\...\pdf_image>pdf_to_image.py Traceback (most recent call last): File "C:\Users\...\pdf_image\pdf_to_image.py", line 3, in from pdf2image import convert_from_path, convert_from_bytes ModuleNotFoundError: No module named 'pdf2image' ``` ### 実行 調べたところ、.pyファイルの実行が コマンドプロンプト:`C:\WINDOWS\py.exe` VSCodeのターミナル:`C:/ProgramData/Anaconda3/python.exe` と異なっていることがわかりました。 実行環境をAnacondaに統一するにはどうすればよいかを教えていただきたいです。 よろしくお願いいたします。
回答: * ダブルクリックで実行 .py ファイルを右クリックしてプロパティ、プログラムの変更ボタンで、実行させたいpython.exe を指定 * コマンドプロンプトで実行 環境変数PATHに、実行させたいpython.exe のパスを追加