【Python】【初心者必見】仮想環境の構築~venvの設定方法~

プログラミング

質問:Pythonの仮想環境の設定方法は??

プログラミングをする際に仮想環境で実行することが大切と聞いたんだけど、仮想環境ってそもそもなんだろう

Pythonではどうやって仮想環境を構築すればいいんだろう

ひよこ
ひよこ
仮想環境というワードを知っていること自体凄いことだね!
プログラミング初心者の方は知らない人が多いんじゃないかな。。。
前回インストールしたPythonにおいても仮想環境を用いて実行することが多いよ!
今日は、仮想環境の構築方法を紹介するよ🐣

この記事を読むと分かること!

  • 仮想環境とは何か
  • Pythonでの仮想環境の構築方法

Pythonのインストール方法はこちら↓↓

【Python】Windows10へのインストール方法を解説(スクリーンショットあり)
質問:Pythonの始め方は?? プログラミングを始めたいけど具体的に何をすればいいんだろう? ひよこ PCに慣れていないと難しいよね。 プログラミング...

仮想環境とは?

仮想環境とは、じPCのPython環境の中に別のPython環境を構築すること(Pythonの場合)。

Python公式の推奨仮想環境である”venv”について、仮想環境の構築方法を紹介するよ!

ひよこ
ひよこ

venvはひよこも利用しているよ🐣

仮想環境 イメージ

venvとは?

venvはPython 公式が提供する仮想環境マネージャで、Python3.3 から標準機能として取り込まれたよ。標準機能だから、パッケージをインストールすることなく利用することができるんだ♬。

その他にも仮想環境を利用する方法はあるよ。いくつか例を挙げると以下の通りです!

  • pipenv
  • virtualenv
  • Anaconda
スポンサーリンク

仮想環境venvの構築方法

venvを用いた仮想環境の構築方法は2つのステップでOK♬
  1. プロジェクトディレクトリの作成
  2. 仮想環境の構築

1. プロジェクトディレクトリの作成

まずコマンドプロンプトを起動し、任意のディレクトリに1つフォルダを作成するよ(ここでは”python_hiyoko”というフォルダを作成しているよ)。

mkdir python_hiyoko

次にこのフォルダをカレントディレクトリし、”python_hiyoko”に移動するよ。

cd python_hiyoko

これで、仮想環境を構築する準備完了♬

2. 仮想環境の構築

venvを用いて仮想環境を構築する場合、以下を入力するよ(ここでは、例として”venv_python_hiyoko”というプロジェクトの仮想環境を構築したよ)。

python -m venv venv_python_hiyoko

仮想環境への切り替えと終了

仮想環境への切り替え方法

仮想環境へ切り替えるためには、作成プロジェクトの中のScriptsフォルダへ移動します。

cd venv_python_hiyoko/Scripts

その後、activateと入力することで仮想環境への切り替えることができます。

activate

この時、コマンドプロンプトに以下のように括弧内にプロジェクト名が表示されるようになれば切り替え完了です!

(venv_python_hiyoko) C:\~

仮想環境の終了方法

仮想環境を終了する場合、「仮想環境への切り替え方法」同様に作成プロジェクトの中のScriptsフォルダへ移動します。

cd venv_python_hiyoko/Scripts

その後、deactivateと入力することで仮想環境を終了できます!

deactivate

この時、(venv_python_hiyoko) C:\~の括弧内の表記が消えていればOKです🐣

ディレクトリ関係イメージ

仮想環境でのパッケージのインストール

仮想環境の構築が完了したら、仮想環境内でパッケージのインストールを実施してみましょう!

それでは、上を参考に仮想環境へ切り替えましょう♪

pipのアップデート

まず、pipのアップデートを行います。pipは各パッケージをインストールする時にします。

python -m pip install upgrade pip

pipを用いたパッケージのインストール

今回は計算のために利用することの多いnumpyをインストールします。

pip install numpy

たったこれだけで完了♬

パッケージの確認方法
パッケージがインストールされたことを確認するためには、以下を実行します。
これで、インストールされているパッケージをリストアップしてくれます。

pip list

実行テスト

さっそく、numpyを実行してみましょう。

(venv_python_hiyoko) C:\Users>python
>>>import numpy as np  #numpyをnpとして使えるようにimportします
>>>arr = [1, 2, 3, 4, 5]  #arrという配列を作成します

>>>np.min(arr)  #arrの最小値を求めます

1  #配列arrの最小値が出力されました!

>>>

ここまでできれば完ぺき!

まとめ

今日はPythonの仮想環境について紹介しました!

  • 仮想環境とは、同じPCのPython環境の中に別のPython環境を構築すること(Pythonの場合)
  • ”venv”を用いた仮想環境構築はPython公式推奨だからとても簡単

 

本ブログでは、株式やプログラミングに関する記事を投稿しています。

プログラミング(Python)を学びたい方におすすめの書籍やプログラミングスクール、おすすめの学習方法などをご紹介しておりますのでぜひご覧ください。

独学で挫折してしまう方は、プログラミングスクールという方法がおすすめです。

私の一押しは『TechAcademy』です。

質問することですぐに分からないところをクリアにできますし、進捗をサポートしてくれるため確実に成長することができます。

無料相談を実施しているため、まずは話を聞いてあなたのスタイルに合っているかどうか確認してみるのが良いと思います。

スキルアップを目指したい方におすすめのオンライン学習サービス

 

🐣Pythonを独学で学ぶためにおすすめの書籍↓🐣

Profile
この記事を書いた人

現役データサイエンティスト
【投資×プログラミング】に関するブログを運営しています。

■発信内容
・・・プログラミング(Python)、銘柄分析、株価予測など
■投資対象
・・・インデックス投資、米国ETF、米国個別株

普段は1万人規模の大企業で世にコンテンツを生み出してます。

ひよこをフォローする
プログラミング開発
ひよこをフォローする
副業プログラミング応援団

コメント

タイトルとURLをコピーしました