1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Windows11でPyenvをインストールする

Last updated at Posted at 2023-09-22

はじめに

Windows11 でPythonの開発環境をセットアップしたので、その備忘録。

pyenv-win

pyenv インストール

Powershellを開く。(以降全てPowershell上でコマンドを実行する)

カレントディレクトリにinstall-pyenv-win.ps1がダウンロードされた後に、このスクリプトが実行される。

Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"

pyenvのバージョン確認

pyenv --version

失敗する場合は、一旦Powershellを起動しなおして再度実行する。

指定のPythonインストール

pyenv install 3.8.10

指定のPythonを適用

pyenv global 3.8.10

Pythonのバージョン確認

python --version

バージョンが表示されたらOK。

Python 3.8.10

pipでモジュールのインストール

pip install fastapi uvicorn aiofiles clickhouse_driver plotly pycryptodome

pycryptodomeの読み込み確認

たまに、上手くモジュールを読み込めないことがあったので念のため実施。

python -c "from Crypto.Cipher import AES"

何もエラーがでなければOK。

補足

Pyenvのパスはインストールスクリプトで登録されるが、万が一再登録したい場合は以下のコマンドで設定できる。

[System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
[System.Environment]::SetEnvironmentVariable('path', $HOME + "\.pyenv\pyenv-win\bin;" + $HOME + "\.pyenv\pyenv-win\shims;" + $env:Path,"User")
1
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?