Windows上にpyenv+poetryでPython環境を構築
Anacondaはけしからんといううわさを聞いたので、pyenv+poetryでWindows上にPython環境を構築します。
Pyenvのインストール
ダウンロード
本家のPyenv(https://github.com/pyenv/pyenv)はWindows上では動かないので、 pyenv-win(https://github.com/pyenv-win/pyenv-win)を使います。 まず、https://github.com/pyenv-win/pyenv-winのmasterブランチを以下のコマンドでgit cloneするか、zipでダウンロードして、%USERPROFILE%に展開、.pyenv_winにファイル名を変更してください。git clone https://github.com/pyenv-win/pyenv-win.git ~/.pyenv_win画像のようになっているはずです。

インストール
PATHを通します。 Win + R で"ファイル名を指定して実行"を起動し、"sysdm.cpl"と入力、詳細設定タブの環境変数をクリックしてください。
ユーザー環境変数のPathを開いて以下を先頭に追加します。

C:\Users\FOO\.pyenv_win\pyenv-win\bin
C:\Users\FOO\.pyenv_win\pyenv-win\bin(FOOにはユーザー名を入れてください)
PowerShellかコマンドプロンプトでpyenv versionsを実行してエラーが出ないことを確認してください。
エラーが出た場合は一度OSを再起動してみてください。
これで、Pyenvのインストールは完了です。pyenv install -lでインストール可能なPythonのバージョンを確認して、お好みのバージョンのPythonをインストール、pyenv global foo(fooはインストールしたPythonのバージョン)でインストールしたPythonをデフォルトに設定してください。Poetryのインストール
PowerShellで以下のコマンドを実行するだけです。(Invoke-WebRequest -Uri https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py -UseBasicParsing).Content | python
以下のコマンドでバージョンが表示されることを確認してください。poetry --version仮想環境をプロジェクトのディレクトリ直下に作成するために、以下のコマンドを実行しておくといいでしょう。poetry config virtualenvs.in-project true