Pythonで開発を始めたばかりなのですが、venvを使った仮想環境の構築とパッケージのインストール方法がよく理解できず困っています。
いくつかサイトやドキュメントを調べてみたのですが、コマンドや手順が様々で、自分の環境でどうすればいいのか迷ってしまいました。
自分の現状
Python3.9を使用しています。(python --versionで確認しました)
Windows10の環境です。
プロジェクトフォルダは C:\MyProjectに作成しました。
requestsライブラリを使ってWebスクレイピングのプログラムを作りたいと思っています。
疑問点
仮想環境の作成方法
python -m venv .venv のようなコマンドで仮想環境を作成すると書いてあるサイトが多かったのですが、pythonコマンドを実行すると、
'python' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。
というエラーが出てしまいます。Pythonはインストール済みで、IDLEは起動できるのですが、コマンドプロンプトでpythonコマンドが認識されない原因と対処法がわかりません。
仮想環境を作成できたとして、次にどのようにアクティベートすれば良いのでしょうか?
Windowsだと ..venv\Scripts\activate というコマンドを実行すると書いてあるサイトもありましたが、LinuxやmacOSだと違うコマンドになるのでしょうか?
自分の環境での正しいアクティベート方法を教えていただきたいです。
仮想環境をアクティベートした後に、pip install requests でパッケージをインストールできると理解していますが、これで合っていますか?
また、特定のバージョンのパッケージをインストールしたい場合はどのように指定すれば良いのでしょうか?
例えば、requests==2.28.1 のように指定すれば良いのでしょうか?
プロジェクトが完了したら、作成した仮想環境を削除したいのですが、どのようにすれば安全に削除できますか?フォルダをそのまま削除しても大丈夫でしょうか?
