0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Pythonの環境構築M1 Mac使用

Posted at

実行環境

  • チップ:Apple M1
  • macOS:Sonoma 14.6.1

手順

  • pyenv導入します。brew install pyenvコマンドを実行してください。
  • シェル設定(zshの場合)を行います。1~4を順番にターミナルで実行します。
  1. echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
  2. echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
  3. echo 'eval "$(pyenv init -)"' >> ~/.zshrc
  4. source ~/.zshrc
  • 今回はPython3.10.0を使用するので、インストールをします。
  1. pyenv install 3.10.0
  2. pyenv global 3.10.0
  • プロジェクトの作成、mkdir sample-fastapi そして、作成したプロジェクトに移動してください。
  • 仮想環境を作成します。python -m venv venvを実行します。
  • 仮想環境を有効化するために、source venv/bin/activateを実行します。
  • 必要なパッケージのインストールをします。pip install fastapi uvicornを実行します。
  • main.pyに下記の記述をします。
from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def read_root():
    return {"Hello": "World"}
  • サーバの起動、uvicorn main:app --reloadを実行します。
  • 念の為、仮想環境などGitに上げないように.gitignoreの記述です。
# Python
__pycache__/
venv/
env/
.env
.venv

# IDE
.idea/
.vscode/

# Local development
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

参考記事

MacでPythonをインストールする方法 - Qiita

venv: Python 仮想環境管理 - Qiita

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?