見出し画像

これだけ知っていればだいたいOK!venvを使ってみよう!【Python】(仮想環境)

こんにちは。

みなさんはどうしてPythonを使っているのでしょうか?
今流行りのプログラミング言語だからという人もいれば、文法がシンプルでわかりやすいという人もいると思います。

私がPythonを使っている理由は便利で実用的なライブラリが豊富だからです。ライブラリを使えば複雑な処理を結構簡単なコードで実行させることができます。

そんなライブラリも依存関係で競合が起きることが多々あります。
例えばA、Bというライブラリがあったとして、それぞれCというライブラリに依存しているとします。
Aはverが1のCでのみ動くのですが、Bはverが1のCだとエラーで動かないといったことが出てきます。

そういった問題を解決するために使われるのが仮想環境です。
Pythonにはいろいろな仮想環境のライブラリがあるのですが、今回はvenvの使い方を簡単にですが、確認していきます。


今回はWindowsとMacでは一部コマンドが異なるため、それぞれのOSでテストします。

テスト環境
MacOS Big Sur (Intel) 11.2.1
Python 3.7.8

Windows 10 Home 20H3
Python 3.7.6

もし良かったらYouTubeのチャンネル登録者もよろしくお願いします!!

今後もプログラミングや英語に関した記事を書いていきたいと思いますので、よければサポートよろしくお願いします!