1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

python環境構築【2025年春】

Posted at

この記事は、私自身の忘備録です。
定期的に環境を変える羽目になるのですが、今回は異なるpythonのバージョンを使い分ける必要があったため、pyenv + poetry の環境を構築しました。若干の躓きポイントがあったので忘れないようにメモしておきます。

対象環境

Windows 11

pyenv install

pyenv本家
pyenv-win

PowerShellでのインストールがうまくいかなかったので、「Pyenv-win.zip」で手動インストール

Pyenv-win zipに書かれている通りに実施。

  1. 「pyenv-win.zip」をダウンロード

  2. ユーザフォルダの直下に「.pyenv」というフォルダを作成

  3. ダウンロードしたzipの中身を「.pyenv」フォルダに移動させる

  4. 「.pyenv\pyenv-win」の中に「bin」フォルダがあることを確認

  5. 環境変数の設定

    1. 「PYENV、PYENV_ROOT、PYENV_HOME」を追加(ここを確認してください
    2. PATHに「bin」フォルダを追加(ここを確認してください
  6. ここまではマニュアル通りなのだが、自分の環境ではさらに以下のコマンドを打つ必要があった。(ここを参考。powershellは知らないスクリプトを動かしたくないらしい)

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    
    Unblock-File (Join-Path $env:PYENV 'bin/pyenv.ps1')
    
  7. pyenv --versionでバージョンが確認出来たら完了

  8. pyenvで使うバージョンのpythonをインストールし、globalに設定する(バージョンは各自変更してください)

    pyenv install 3.12.10
    
    pyenv global 3.12.10
    

poetry install

poetry

  1. マニュアルに従い、下記コマンドを実行。pypythonに変えるのを忘れないこと
    (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python - 
    
  2. 環境変数の設定
    1. PATHに「\AppData\Roaming\Python\Scripts」を追加
  3. poetry --versionでバージョンが確認出来たら完了
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?