Python作業環境メモ
何度も自分の作業環境を忘れて都度調べなおしてしまうので、メモ。
適宜追加や削除予定。
Windows
Windows11 Home 22H2 64ビット
RAM 16GB
CPU 2.60 GHz
Python3.11.0
VSCode
仮想環境をVSCodeで作成。実際のコードの実行はJupyterNotebookの拡張ツールを使用。
PowerShellのコマンド入力もよく忘れるのでメモ。
Python3.10.11(仮想環境)
仮想環境作成
①適当な場所にフォルダを作成し、VSCodeのファイル>フォルダを開く
から開く。
②新規pythonファイル作成。
➂ターミナルでPythonのバージョンを変更する。
●pyenvで利用可能なPythonバージョン一覧を確認
pyenv install --list
●Python3.10.11をインストール
pyenv install 3.10.11
(現在のバージョンを確認する)
pyenv version
(インストール済のバージョン一覧確認)
pyenv versions
(バージョン3.10.11から3.11.0にもどす場合)
pyenv shell system
●pyenvでPythonバージョンを切り替える
pyenv shell 3.10.11
●venvで新しい仮想環境を構築。2回目のvenvは任意の名前。
python -m venv .venv
④仮想環境に入る
左下管理アイコン→コマンドパレット→[Python: インタープリターを選択](Python: Select Interpreter)コマンドを実行でvenv(仮想環境) のものを選ぶ。
ターミナルを終了して再度コマンドパレットから[Python: Create Terminal]コマンドを実行。
(.venv)と行頭についていたら仮想環境に入っている。
※下記コマンドをターミナルで入力してもok
.\.venv\Scripts\activate
➄仮想環境内のPythonのバージョン確認
python -V
⑥仮想環境の終了
deactivate
ライブラリ関連コマンド
#インストール済ライブラリ確認
pip list
#ライブラリが最新バージョンか確認
pip list --outdated
#バージョンを記録
pip freeze > requirements.txt
#ライブラリ復元
pip install -r requirements.txt
#ライブラリ最新バージョンインストール
pip install -U [ライブラリ名]
#バージョンを指定してインストール
pip install [ライブラリ名]==[バージョン]
#ライブラリを指定してアンインストール
pip uninstall [ライブラリ名]
#依存するライブラリを探す
pip show [ライブラリ名]
pip関連
#pip自体のアップグレード
python -m pip install --upgrade pip
#pip自体のアンインストール
python -m pip uninstall pip
#pip再インストール
#get-pip.py をダウンロード
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
#get-pip.py の実行
py get-pip.py
仮想環境を作ったり消したりしていると、pipを最新バージョンにしろとエラーが出るようになり、アップデートしたにも関わらず延々とエラーになるので再インストールしました。。