Skip to content

youchann/nats

Repository files navigation

nats(natsugash)

myjlab夏合宿チーム用レポジトリ

開発環境の構築

Homebrewインストール前提なので、してない人は先にインストールしてね。
この記事参考に→ Homebrewインストール手順

install packages

仮想環境とpythonのバージョン管理できる他のパッケージ(例えばvirtualenvとか)が既にあるならそっちで仮想環境作っても良いです、多分。

インストールするもの

  • pyenv
  • pyenv-virtualenv

この辺参考に。。

インストールできたら

# 今回は 3.6.5 で作りたいので
$ pyenv install 3.6.5
$ pyenv rehash

# 仮想環境構築
$ cd ~/<各々の作業dir>/nats
$ pyenv virtualenv 3.6.5 natsenv-3.6.5
Requirement already satisfied: setuptools in /Users/iry/.pyenv/versions/3.6.5/envs/natsenv-3.6.5/lib/python3.6/site-packages
Requirement already satisfied: pip in /Users/iry/.pyenv/versions/3.6.5/envs/natsenv-3.6.5/lib/python3.6/site-packages

# natsディレクトリにnatsenv-3.6.5を適用する
# 現在地確認(一応)
$ pwd
/Users/iry/projects/nats
$ pyenv local natsenv-3.6.5

# 確認
$ pyenv versions           
  system
  3.6.3
  3.6.5
  3.6.5/envs/natsenv-3.6.5
* natsenv-3.6.5 (set by /Users/iry/projects/nats/.python-version)

仮想環境のactivate

$ pwd
/Users/iry/projects/nats
$ pyenv activate natsenv-3.6.5

# activate後、([env名]) がくっついてれば成功!
(natsenv-3.6.5) [user@host ~]$

requirements.txtについて

pip経由でパッケージとか追加した時はpip freeze で追加したパッケージ見て、requirements.txtに追記する。

  • 例(Flaskをインストールしたとき)
(natsenv-3.6.5)$ pip install Flask
...
(natsenv-3.6.5)$ pip freeze
click==6.7
Flask==1.0.2
itsdangerous==0.24
Jinja2==2.10
MarkupSafe==1.0
Werkzeug==0.14.1
(natsenv-3.6.5)$ 

natsenv-3.6.5をactivateしている状態でpip install -r requirements.txtやると、global汚さずにプロジェクトで必要なパッケージを一括インストールできます。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published