Skip to content

r-dev95/env-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Development Environment

license

Windows Ubuntu Python Poetry

本リポジトリは、pythonの開発環境を構築する手順を示します。

開発環境の構築

venv+pipで仮想環境の構築

  • 標準的な機能で環境を構築したい方
  • pythonバージョンの管理の必要がない方

pyenv+venv+pipで仮想環境の構築

  • 標準的な機能で環境を構築したい方
  • pythonバージョンを管理したい方

pyenv+poetryで仮想環境の構築

  • pythonバージョンを管理したい方
  • 依存関係の管理を重視したい方
  • パッケージを公開したい方

asdf+poetryで仮想環境の構築

  • python以外の言語やツールのバージョンも管理したい方
  • 依存関係の管理を重視したい方
  • パッケージを公開したい方

uvで仮想環境の構築

  • 使用するツールを減らしたい方
  • pythonのバージョンを管理したい方
  • 依存関係の管理を重視したい方
  • パッケージを公開したい方

Note

WSLのUbuntu上に構築する体で説明しているため、必要に応じて、WSLもインストールしてください。

  • Microsoft公式手順

  • シンボリックリンクの作成

    Windows側にプロジェクトディレクトリがある方は、WindowsとWSLのディレクトリ間でシンボリックリンクを作成するとよいでしょう。

    ln -s <windows-dir-path> <wsl-dir-path>
    アクセス パス
    WSLからWindows Cドライブの場合、/mnt/c/
    WindowsからWSL エクスプローラーの場合、\\wsl$
    同上 ターミナルの場合、\\wsl.localhost\Ubuntu

ライセンス

本リポジトリは、MITライセンスに基づいてライセンスされています。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages