Python 仮想環境 venv: プロジェクト開発ツール
Python 開発を学習している場合は、「仮想環境」(venv) について聞いたことがあるかもしれません。最初は少し不思議に聞こえるかもしれませんが、信じてください、このガジェットはあなたの親友になるでしょう。なぜそれが重要なのか、その使用方法、そしてそれがもたらす可能性について詳しく見てみましょう。
仮想環境は、Python プロジェクトのプライベート ワークスペースのようなものです。これは、次のことができる隔離された環境です:
2 つの Python プロジェクトに取り組んでいることを想像してください:
仮想環境がなければ、両方のバージョンを同じマシンにインストールすると混乱が生じる可能性があります。
仮想環境を使用すると、それらをシームレスに切り替えることができます。
ソース
最初の仮想環境をセットアップする準備はできましたか?次の手順に従ってください:
ほとんどの Python インストールには venv が含まれていますが、含まれていない場合は、以下を使用してインストールします。
<code>sudo apt install python3-venv</code>
プロジェクト ディレクトリに移動し、仮想環境を作成します:
<code>python3 -m venv venv</code>
ここで、venv
は仮想環境の名前です。好きな名前を付けることができます。
仮想環境の使用を開始するには、アクティブ化します:
<code>source venv/bin/activate</code>
ターミナルのプロンプトが次のように変わるため、アクティブ化されたことがわかります:
<code>(venv) lovestaco@i3nux-mint:~$</code>
これで、プロジェクトに固有のパッケージをインストールできるようになりました:
<code>pip install flask</code>
終了したら、環境を非アクティブ化します:
<code>deactivate</code>
システム Python に戻ります。
可能性は無限大です!以下にいくつかのアイデアを示します:
requirements.txt
ファイルをチームと共有すると、全員が同じ環境をセットアップできます。 <code>pip freeze > requirements.txt</code>
チームメイトは次のコマンドを使用して環境を再作成できます:
<code>sudo apt install python3-venv</code>
いくつかのコマンドでは、プロジェクトの分離Python環境を作成、アクティブ化、管理できます。
それで、次回Pythonプロジェクトを開始するときは、仮想環境を開始することを忘れないでください。
Liveapiと呼ばれる非常に便利なツールを開発しています。
liveapiは、数分ですべてのバックエンドAPIのドキュメントを完了するのに役立ちます。
liveapiを使用して、トランザクションインタラクティブAPIドキュメントをすばやく生成し、ユーザーがブラウザから直接APIを実行できるようにします。
APIのドキュメントを作成するのにうんざりしている場合、このツールはあなたの生活を楽にするかもしれません。
以上がPython 仮想環境: 必要な理由とその使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。