Skip to content

Instantly share code, notes, and snippets.

@naoki-cpp
Last active October 21, 2020 10:44
Show Gist options
  • Save naoki-cpp/c337a93bcc2df0ec1d7b8a29bf502681 to your computer and use it in GitHub Desktop.
Save naoki-cpp/c337a93bcc2df0ec1d7b8a29bf502681 to your computer and use it in GitHub Desktop.
WindowsにPythonとpipenvを導入しました.

概要

タイトルの通りです.WindowsにPythonとpipenvを導入しました.

目標

pipenvをいつも使っているのでpipenvを動かせるところまでがとりあえずの目標です.

環境

Windows 10 Homeで実行しました.

pipenvのインストール

Microsoft Storeから提供されているPython 3.8をインストールしました. pipが古いので,Windows PowerShellにおいて

python -m pip install --upgrade pip

でpipを更新します.次にpipenvをインストールします.

pip install --user pipenv

これだけだとpipenvは使えないので,pipでインストールしたパッケージにPathを通します.まず,

python -m site --user-site

を実行すると,hogehoge\site-packagesのようにディレクトリが出てきます.このsite-packages部分をScriptsに変更したものが追加したいPathになります.

Windowsの「システム詳細設定の表示」を検索して,「環境変数」から先ほどのPathを新規に加えます.これでWindows PowerShellを再起動するとpipenvが使えるようになっているはずです.

Pyenvのインストール

Pyenvもインストールします.WindowsのPyenvは pyenv-winを使います.通常のインストールの方法は面倒なのでget-pyenv-winのChocolateyを使う方法を用います. Chocolateryのインストール方法はinstalling-chocolateyを参照しました.

choco install pyenv-win

でpyenvをインストールできました.

pyenv --version

できちんとインストールされているか確かめられます.

余談

いつもはPythonをUbuntuで使っているのですが,計測器制御をしようと思うとUbuntuではデバイスとの通信周りでいろいろと面倒そうなのでWindowsで実行しようと思いました.

参考文献

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment