0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

(macで) venvで開発環境を構築する

Posted at

venv?

  • 開発環境のパッケージを一括管理するもの
  • .requirement.txtでパッケージの記述ができる
  • PCを変えてもすぐに環境構築ができるためすごぶる便利

手順

1、プロジェクト用ディレクトリー作成し、そこに入る

mkdir myProject
cd myProject

2、venvセットアップする

python -m venv venv_myProject

#ここでvenv_myProjectとしているが、もちろん命名は自由です
#するとvenv_myProjectというフォルダが作られる

3、requirement.txtを作る。

vi requirement.txt

4、requirement.txtの中身をかく
直接パッケージ名のみ書くと、インストールするたびに最新バージョンが入ります。
下の例のように package == 0.24.2 と書けばパッケージのバージョンを固定することができる。

Flask
pandas == 0.24.2
records
pytest
...

5、パッケージをインストールする


source venv_myProject/bin/activate
(venv_myProject) $ pip install -r requirements.txt

6、パッケージを確認したいとき


#全てのパッケージのリスト
(venv_myProject) $ pip list
#特定のパッケージの情報
(venv_myProject) $ pip show Flask

Name: Flask
Version: 1.1.1
Summary: A simple framework for building complex web applications.
Home-page: https://palletsprojects.com/p/flask/
Author: Armin Ronacher
Author-email: armin.ronacher@active-4.com
License: BSD-3-Clause
Location: /Users/baixiao.lin/hr_git/gifts/venv_gifts/lib/python3.5/site-packages
Requires: click, Werkzeug, itsdangerous, Jinja2

注意

構築された環境が動作するために、source venv_myProject/bin/activate は必須です
新しいターミナル開いたら、もう一回source venv_myProject/bin/activateをしなければならない。

0
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?