M1 MacでPython 環境を構築(Pipenv編)

JWT

Pipenv を使った Python の環境構築が便利なので、紹介します。

環境

mac OS Big Sur version 11.4

MacBook Air (M1, 2020)

pipenv, version 2021.5.29

手順

  1. pipenv をインストール
  2. pipenv で環境作成

1. Pipenv をインストール

まずは Homebrew で Pipenv をインストールします。

2. Pipenv で環境作成

2-1. プロジェクトで利用する Python バージョンの指定方法

Pipenvの環境を適応したいディレクトリに移動し、下記コマンドで Pipenv 環境で使用する Python のバージョンを指定するとディレクトリにPipfileができます。

Python のバージョンが与えられたときは、Pipenv はそのバージョンに合う Python をシステムから自動で探しに行きます。

またPyenvというPythonのバージョンの管理を行ってくれるツールを使用して いる場合は、システムに存在しない Python のバージョンを指定したとき、Pyenv が Python のインストールを自動で行ってくれます。

※M1Mac では Pyenv は動かないようで試してみたが、動かなかった。(2021/06/17 時点)
https://zenn.dev/osuzuki/articles/380be0f682d72d

2-2. Pipenv で Shell を起動

Shell を起動する前にpython -Vと打つと現在のシステム全体で使われているグローバルな Python のバージョンが表示されます。

下記コマンドで、Shell を起動し環境に入ります。

pipenvpython3.9.5を環境に適応していた場合、指定したバージョンが表示され、適用されていることがわかります。

シェルから抜けるときはexitコマンドで抜けることができます。

pipenv run というコマンドを使えばシェルを起動しなくても Shell の環境で実行できるので便利です。

おわりに

Pipenv で Python 環境を切り替えられて、独立した環境が作れるので、Python でアプリを作る際は積極的に取り入れていきたいと思います。

参考

https://pipenv-ja.readthedocs.io/ja/translate-ja/basics.html

https://zenn.dev/osuzuki/articles/380be0f682d72d



❏❏ TOPIC ❏❏ ------------------------------------------------------------

カスタム自由!フリーECサイトパッケージ
チャットボット導入サービス
WEBシステム開発・スマホアプリ開発はSRIAへ