環境
- Pycharm
- python 3.8
環境構築
Django のインストール
pip install django
Heroku のインストール

上記のインストールを行った後、シェルで下記を入力。
pip install heroku
Heroku のインストールはこれでできた。
アクセス権のエラーがでたらこれ。
venv が起動しない
Heroku を扱うには venv をアクティブにする必要があるが、
venv\Scripts\activate
これでアクティブにならなかった。
エラー文が下記。
.\venv\Scripts\activate : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Users\****\developme nt\venv\Scripts\activate.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(http://go.microso ft.com/fwlink/?LinkID=135170) を参照してください。
解決
上記を参考にしてアクティブにできた。
Windows PowerShell で下記のコードを打つ。
Set-ExecutionPolicy RemoteSigned
これで venv をアクティブにできるようになる。
heroku --version
Heroku のバージョンも確認できる。
venv の操作
ディレクトリの作成
mkdir hoge
ディレクトリの移動
cd hoge
venv の構築
python -m venv hoge
venv にインストールされているパッケージ
pip freeze
ディアクティブ
deactivate
今までひっかからなかったのにチュートリアルで躓いた。
このあたりのこと全部 pycharm が勝手にやってくれてたのでこれまで何も気にせず済んでたみたい。神。