🤔
Pycharm+Dockerによる環境構築時のimport errorの原因と解決方法
開発環境
- M1 Mac
- macOS : Ventura 13.4.1
- Docker : 20.10.17
- Pycharm : 2023.2.1
- 使用するPython : python:3.9.0
Djangoについて勉強するため、Dockerを利用した環境構築を試みました。
その際に発生した import error の原因と解決法を備忘録として残します。
以下のサイトを参考にしていただければ基本的には解決します。
エラー内容
Install package falied
原因
利用環境にあったPythonインタープリターが設定されていない。
Dockerなどを用いて仮想環境ごとに異なるバージョンのパッケージを利用する際は、環境にあった Pythonインタープリターを準備する必要があります。
解決方法
ここでは、環境に沿ったPythonインタープリターの設定方法を紹介します。
-
ツールバーにある
Pycharm
からsettings
に移動
-
プロジェクト:プロジェクト名
を選択し、Pythonインタープリター
を選択
-
インタープリターの追加を押下し、
DockerCompose
を選択
-
サーバ:
にはDokcerを選択し、サービス
はwebとなります。
-
次へを2回押し、問題がなければ作成を押下
Pythonインタープリターを確認し、必要なパッケージのバージョンになっているか確認できれば設定完了です!
参考にさせていただいたサイト
Discussion