LoginSignup
1
1

More than 1 year has passed since last update.

Python環境構築

Posted at

Python 環境構築

Homebrewインストール

HomebrewはmacOS上で動作するパッケージ管理ツールで、このHomebrewを用いて様々なパッケージをインストールすることができます。

こちらからインストール可能

以下を実行すればOK

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

(1) pyenvのインストール

pyenv : Pythonのバージョン管理を行なうコマンドラインツールで、複数のバージョンのPythonのインストールや切り替えを容易に行うことができます。

シェルの確認
※シェル : 簡単に言うと私たち人間が入力した情報をコンピュータさんに伝えてくれるプログラム。bashrcはbashを起動した時に読み込まれる設定ファイル

$ echo $SHELL
/bin/bash

bashの方

$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc 
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc 
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ source ~/.bashrc

zshの方
※最近のMacはzshがデフォルト。ライセンス周りでbash→ zshの流れになった?

$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc 
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc 
$ echo 'eval "$(pyenv init -)"' >> ~/.zshrc
$ source ~/.zshrc
インストールできるパッケージ一覧表示
$ pyenv install -l
or
$ pyenv install --list
Pythonのインストール

最新のパッケージだと安定していない可能性があるので少し古い方が良いかと。

$ pyenv install 3.10.0
インストールされているバージョンの確認
$ pyenv versions
バージョンの切り替え
$ pyenv global 3.10.0

(2) 仮想環境

virtualenv : 一つのシステムの中に分離されたPythonの仮想環境を作ることができるソフトウェアです。コマンドで仮想環境を簡単に作成できます。

仮想環境作成
$ python -m venv venv
仮想環境の有効化
$ source venv/bin/activate
仮想環境の無効化
$ (venv) deactivate
1
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
1
1