Python3の仮想環境を素早く作れるようになるために、今んとこの俺的ベストプラクティスを記録しておく。
前提:macOS Monterey 12.4, python3.9, pyenv, gh(GitHub CLI)インストール済
$ mkdir pyson $ cd pyson $ python3 -m venv pyson1 $ source pyson1//bin/activate (pyson1) $ <-- pyson1 virtual env has been created.
次に、仮想環境関連ファイルごとリポジトリに突っ込む。
(pyson1) $ git init (pyson1) $ git add . (pyson1) $ git commit -m 'initial commit' (pyson1) $ gh repo create ? Repository name <-- type repository name ? Repository description <-- type repository description ? Visibility <-- Private or Public ? This will add an "origin" git remote to your local repository. Continue? <-- Yes or No ✓ Created repository [GitHub Account]/[Repository Name] on GitHub ✓ Added remote https://github.com/[GitHub Account]/[Repository Name].git (pyson1) $ git push --set-upstream origin master
他の環境にcloneしてきて、同じ仮想環境を起動できるか確認。
$ mkdir pysonest $ cd pysonest $ gh repo clone [GitHub Account]/[Repository Name] $ source pyson1/bin/activate (pyson1) $ <-- pyson1 virtual env has been activated.
できる。
これで、どこでも手軽に仮想環境を起動できる。
Keep coding.