以下の内容はhttps://7rikazhexde-techlog.hatenablog.com/entry/2025/02/15/005253より取得しました。


Windowsでpyenv-win とPoetryを使用してPythonの実行環境を構築する手順について

注意事項

  • 2025年2月12日時点の情報です。
  • pyenv-win,poetryについての詳細は割愛します。公式ドキュメントを参照してください。

pyenv-winのインストール

下記記事にまとめています。必要に応じて参照ください。

7rikazhexde-techlog.hatenablog.com

pythonのインストール

pyenvコマンドでインストールします。
poetryインストール時にpythonコマンドが有効である必要があるため、グローバル設定します。

pyenv install --list
pyenv install 3.13.1
pyenv global 3.13.1

poetryのインストール

powershellからpoetryをインストールします。

(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python3 -

環境変数の設定

poetryコマンドを使用するためにexeファイルのパスを環境変数に設定します。

  1. スタートメニューから「環境変数」と検索し、表示される「システム環境変数の編集」を選択する。
  2. 環境変数(N)...」ボタンをクリックする。
  3. 「ユーザー環境変数」の中から Path を選択し、「編集(E)...」をクリックする。
  4. 「新規(N)」をクリックして、Poetryのインストールディレクトリ(例: C:\Users\<ユーザー名>\AppData\Roaming\Python\Scripts\)を追加する。
  5. 最後に全てのウィンドウで「OK」をクリックして設定を保存する。

設定後、poetryコマンドを実行できれば、正しく設定されています。

poetry --version
2.0.1

poetryによるプロジェクトの作成とpythonコマンドの実行方法

poetryの設定

プロジェクトディレクトリの中に .venvフォルダーを作成する設定を有効化する。

poetry config virtualenvs.in-project true
# 設定の確認(設定済みであればコマンド実行後にtrueが返る)
poetry config --list | findstr virtualenvs.in-project

venvが読み込まれない場合は、仮想環境が存在するか確認して既存の仮想環境の削除する

poetry env list 
poetry env remove python

プロジェクト作成

# プロジェクト作成
poetry new sshpy
# プロジェクト環境構築(インストール)
cd sshpy
poetry install
# パッケージ追加
poetry add paramiko

コード作成&実行

# ファイル作成し、コードを記述する。
cd sshpy
touch get-test.py
# poetryコマンドでpythonコードを実行する。
poetry run python get-test.py

以上です。




以上の内容はhttps://7rikazhexde-techlog.hatenablog.com/entry/2025/02/15/005253より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14