Python: Python 開発:ローカルアプローチ
このドキュメントは開発プラットフォームガイドの一部です。完全なガイドはこちらからご覧いただけます:スムーズで生産的な開発体験のために開発プラットフォームを準備しましょう。
👋 Stackhero ドキュメントへようこそ!
Stackhero は、デプロイ作業を効率化するために設計された、すぐに使える Python クラウド ソリューションを提供しています:
- シンプルな
git pushだけで、数秒でアプリケーションを本番環境にデプロイできます。- ご自身のドメイン名を利用可能で、HTTPS 証明書の自動設定により安全な接続も自動で管理されます。
- 自動バックアップ、ワンクリックアップデート、予測可能な料金体系により、インフラ管理ではなくコードに集中できます。
- プライベートかつ専用インフラ上で、強力なパフォーマンスとセキュリティを実現。お客様の環境は分離され、保護されています。
時間を節約し、ワークフローをシンプルに:Stackhero の Python クラウドホスティング なら、わずか 5分でコードを稼働させることができます。
Python をローカルでセットアップする場合、ご自身のマシンにランタイムや依存パッケージ、開発ツールをインストールします。これにより完全なコントロールが得られますが、アップデートやバックアップ、環境の一貫性維持もご自身の責任となります。
ローカル Python 環境のセットアップ
柔軟かつ一貫性のある環境構築には、複数のランタイムバージョンを管理できる asdf の利用がおすすめです。asdf は Python だけでなく、Node.js、Ruby、PHP など多くの言語に対応しており、バージョンの切り替えやプロジェクトごとの分離も簡単です。
従来の Python ワークフローでは、python venv、virtualenv、mkvirtualenv などの仮想環境を使って依存関係を分離しますが、asdf を使えば Python バージョンとプロジェクト環境の両方をより堅牢に管理でき、バージョン競合などのトラブルも回避しやすくなります。
asdf のインストール
公式 asdf インストールガイド に従って、ご自身のシステムに asdf をセットアップしてください。
インストール後、以下のコマンドで asdf が正しくセットアップされているか確認します:
asdf version
インストール済みのバージョンが表示されれば、asdf の準備は完了です。
asdf を使った Python のインストール
Python サポートを追加し、最新版をインストールするには以下を実行します:
asdf plugin add python https://github.com/danhper/asdf-python.git
asdf install python latest
asdf global python latest
完了したら、Python のバージョンを確認します:
python --version
この出力が表示されれば、Python のインストールは開発準備が整っています。