お帰りなさい｡
Pythonの真の力は､ コミュニティと､
多くのPython開発者がいて､ モジュールやライブラリを活用して､
本当に面白いことができることです｡
でも､ 疑問があるかもしれません｡
このPIは､ このライブラリをインストールしただけのジョークです｡
つまり､ バージョン0があるんです｡ 5. 0.
Pythonや多くのプログラミング言語では､ 最初の数字がバージョンで､ バグフィックスがあれば､
0から1､ 2へと進んでいくのが普通です｡
つまり､ 5つのアップデートは新しいリリースで､ おそらくいくつかの機能が追加され､ 最後の番号､ あるいは最初の番号､
メジャー番号は､ 通常､ 破壊的な変更またはメジャーバージョンとなるのです｡
だから､ PIジョークはかなり若く見える､ それは0だ｡ 5ですが､ PIコードセルのようなものが2になっています｡ 5はバージョン2だから成熟したライブラリに見えるけど｡
5.
そして､ ここからが本題です｡
ライブラリは人によって管理され､ プログラマーによって書かれる｡
私たちは常に失敗を繰り返しています｡
バグは必ずある｡
常に改善できることがあるはずです｡
だから､ これらは常に改善されているのです｡
バージョンは常に増え続けています｡
また､ 大規模なプロジェクトを始めると､ さまざまなパッケージや､ 特定のバージョンでしか動作しないようなモジュールを一緒にインストールすることになります｡
だから､ PIジョーク0かもしれませんね｡ 5は大丈夫です｡
でも､ 2年後の新しいプロジェクトでは､ パイ・ジョークを使いたい､ でも最新版のパイ・ジョークを使いたい｡
さて､ この場合どうしたらいいのでしょうか？
アンインストールもできるし､ ピップ3アンインストールとしよう｡
旧バージョンのパイ・ジョーク｡
では､ パイのジョークを言いましょう｡
あと､ PIP3インストールをするときに､ 今インストールできるパイジョークの新バージョンがあるかもしれませんね｡
PIジョーク｡
これで最新版を出してくれるし､ ダブルイコールで0みたいなバージョンも出せる｡
4. 0.
だから今､ ピップスリーリストをやると｡
パイジョークの旧バージョンを持っています｡
5年前に始めたプロジェクトでは､ パイ・ジョークが必要かもしれません｡
0. 4 そして､ あなたが始めるこの新しいプロジェクトは､ パイ・ジョークを必要とします｡
それは､ まあ､ 仮にバージョン2にアップグレードしてください｡
では､ どうすればいいのか｡
なぜなら､ 今､ 私たちがインストールした方法では､ 私が使えるコンピュータのバージョンは1つだけだからです｡
これは､ 仮想環境と呼ばれるものに使っているものです｡
そして､ これらのパッケージやモジュールの2つのバージョンを同じマシンに置いて､ 異なるバージョンのプロジェクトを使用するにはどうしたらいいのかという疑問にも答えています｡
まあ､ Pip envというツールをインストールすれば､ PIPが使えるようになるんですけどね｡
また､ このバーチャルアンプは､ 各プロジェクトに応じたパッケージのインストールを行うことができます｡
だから､ プロジェクトごとにパッケージがあるんです｡
あるいは､ 私が普段から推奨しているパイチャームを使っている場合｡
特に大きなプロジェクトでは､ デフォルトで仮想環境を持っています｡
このVとフォルダーを覚えていますか？
さて､ エンドフォルダとは､ Pythonが作成した仮想環境のことです｡
実は､ 新しいプロジェクトを作りたいとします｡
ここでは､ プロジェクト､ 例えばVまたは新しいジョークプロジェクトを作成することができます｡
そして､ このドロップダウンには､ バーチャルEMFを使用した新しい環境があることがわかります｡
そこで､ PI Charmに搭載されているバーチャルEMFを使って､ 仮想環境を作ることができるんです｡
また､ 先ほど紹介したピップEMFというものがありますが､ 通常は仮想環境を選択し､
作成する際に｡
このウィンドウは問題ないとしましょう｡
私たちが創造するとき
新しいジョークは､ 独自の仮想環境を持っていることがわかります｡
そして､ ここにインストールしたライブラリは､ それ自体を持つようになります｡
他のプロジェクトに影響を与えないよう､ ここにパッケージしてください｡
py vとdot cfgを見ると､ バージョン3の環境が設定されていますね｡ 7.
ここは私の家なので､ パッケージを追加することができるんです｡
この中です｡
そして､ それを見たか？
いや､ そうではない｡
まったく新しい環境のプロジェクトなので､ ここにはπのジョークがないんです｡
新しいファイルを作ったら､ 例えば｡
そしてここでは､ 新しいファイルと言って､ テスト､ テスト､ ドットパイと呼ぶことにします｡
そして､ 輸入PIジョークを言いましょう｡
パイのジョークを言う｡
冗談はやめてください｡
何だったんだろう？
これをコピーします｡
そして､ これを実行すると
まあ､ 入るんですけどね｡
仮想環境全体を持っているので､ パイジョークというモジュールはありません｡
まるで別世界のようです｡
ここに､ 外界と干渉しないように好きなものをインストールできるところ｡
そして､ 通常､ プロジェクトを進める際には､ このような仮想環境で作りたいと思うものです｡
繰り返しになりますが､ 特にこの業界で働いたことがなければ､ 今すぐには大きな問題にはならないように思えるかもしれません｡
しかし､ これは､ パッケージが常に更新され､ 特定のバージョンを持つ必要のある他のパッケージに依存するパッケージがある場合､
よくある問題です｡
ですから､ プロジェクトで使用するすべてのパッケージを､ この小さな環境に格納するための仮想環境は､
本当に本当に重要なのです｡
そして､ 大企業に勤めるようになると､ 職場では必ずこのシステムを使っていることに気づくはずです｡
私にしては､ よくしゃべる方だ｡
一旦休憩して､ 次回からまたよろしくお願いします｡
バイバイ｡