問題タブ [virtual-environment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - github に venv フォルダーをアップロードする
同じプロジェクトの他のフォルダーやファイルと一緒に何百ものファイルを含む venv フォルダーを GitHub にアップロードする必要がありますか?
python - Visual Studio: ソース管理の Python 仮想環境
Visual Studio Python プロジェクトのセットアップに成功しました。このプロジェクトをソース管理を通じて他の開発者と共有したいと考えています (私が働いている会社はSVNを使用しています)。
各同僚が同じ Python 環境を手動でセットアップする必要がないようにしたいので、仮想環境の使用を検討しました。私の頭の中では、これは NPM モジュールがローカルに保存される方法と非常によく似ているように思えます。
あまり手間をかけずに、見事に機能する仮想環境をセットアップすることができました.
ただし、「pyproj」ファイルにローカル仮想環境への参照が含まれていることに気付いたとき、「仮想環境」フォルダーを SVN にチェックインしないように除外する準備ができていました。
「仮想環境」フォルダーを削除して Visual Studio ソリューションを開くと、生成された「requirements.txt」ファイルに基づいて環境を復元するオプションがありません (予想どおり)。動作していない「仮想環境」を削除して、まったく新しい仮想環境を追加しない限り。
これは、私のワークフローや仮定に何か問題があると私に信じ込ませます.
- 仮想環境をチェックインから除外すべきではありませんか?
- 仮想環境の一部のみを除外する必要がありますか?除外する場合、どの部分を除外しますか?
補足:
- おそらくおわかりのように、私はまだ Python を使用するのにかなり慣れていないので、アドバイスは大歓迎です。
- 私が Visual Studio を使用したい理由は、会社が主に .NET に重点を置いており、ほとんどの開発者にとって非常にファームな環境になっているためです。
- Working with python in Visual Studio - Step 06 Working with Git を読みましたが、仮想環境についてはまったく言及されていません。