16
24

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環境構築】VSCodeとvenvを使った実践的な環境構築

Last updated at Posted at 2023-08-04

はじめに

学生の方、個人学習でいざ現場に行くとコスト面でAnacondaが使用できない事があります。環境構築に迷う事が多いと思います。例としてVSCodeとVenvの環境を構築していきます。みなさんと成長できたらなと笑 私の記事が参考になれば嬉しいです。

さて、本題へ行きましょう。
Python 3の環境構築について、Venv(仮想環境)とVS Codeを使って説明いたします。
pyenvなどは説明しません。

Pythonの環境構築手順

まず、Pythonの環境構築手順です。

  1. Pythonのインストール
  2. 仮想環境(Venv)の作成
  3. 仮想環境のアクティベート
  4. VS Codeのセットアップ

1. Pythonのインストール

まずはPython 3をインストールしましょう。
公式のPythonウェブサイト(https://www.python.org/downloads/)

からインストーラーをダウンロードし、実行します。
インストーラーの指示に従ってPythonをインストールしてください。
image.png

注意!add python.exe to PATH にチェックを入れましょう。
image.png

インストール完了後は、2番目の作業へ!

2. 仮想環境(Venv)の作成

Pythonプロジェクトごとに独立した環境を作ることで、依存ライブラリの管理を効率的に行うことができます。以下はVenvを使って仮想環境を作成する手順です。コマンドラインを開いて、プロジェクトフォルダに移動します。

ComanndLine
# Windowsの場合
python -m venv venv
# macOS/Linuxの場合
python3 -m venv venv

ここで、venvは仮想環境の名前です。このコマンドを実行すると、プロジェクトフォルダ内に仮想環境が作成されます。 3番の作業へ!

詳しく知りたい方はこちら

3. 仮想環境のアクティベート:

仮想環境をアクティベートすることで、その環境にインストールしたパッケージが有効になります。
Windowsの場合


venv\Scripts\activate

Unix系の場合(MacOSやLinux)

bash

source venv/bin/activate

やること
☑ 利用するライブラリを調査
PYPI: https://pypi.org/
Git:

☑ ライブラリをインストールする。

通常のインストール方法

pip install <ライブラリ名>

Gitからインストール方法

 pip install git+https://github.com/<ユーザーネーム>/<リポジトリ>.git

プロキシ環境でのインストール方法

pip install <ライブラリ名> --proxy http://<ユーザー名>:<パスワード>@<職場>.com :8080

完了後、4へ進みましょう!

4. VS Codeのセットアップ

VS Codeをインストールしていない場合は
公式サイト (https://code.visualstudio.com/Download

からダウンロードし、インストールします。
image.png

VS Codeを起動し、Extensions(拡張機能)アイコンをクリックし、「Python」を検索してインストールします。これにより、Pythonプロジェクトの開発に必要な拡張機能がインストールされます。

次は5へ進みます。

5. 仮想環境の選択

VS CodeでPythonプロジェクトを開く際に、作成した仮想環境を使用するよう設定します。VS Codeの左下に表示される「Python X.X.X 64-bit ('venv': venv)」という部分をクリックし、使用する仮想環境を選択します。

完成!

これで、Pythonの環境構築とVS Codeでのプロジェクト開発ができるようになりました。仮想環境を活用して、プロジェクトごとに独立した環境を作成し、依存ライブラリの管理を行いましょう。

参考文献 引用元

公式のチュートリアル

16
24
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
16
24

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?