私はPythonを初めて使用し、C#のバックグラウンドを持っています。C# l では、サード パーティのライブラリは通常、プロジェクト フォルダー内に格納されます。
これは、ライブラリが完全にプロジェクトの内部にあることを意味します。プロジェクトは、プロジェクト フォルダーの外部 (もちろん .net フレームワーク以外) には依存しません。
私はこの構造が本当に好きで、ライブラリをプロジェクト ルートの lib ディレクトリにコピーし、アプリケーションの起動時に lib フォルダを Python パスに追加することで、Python でこれをミラーリングすることに成功しました。
私はこれを行うことで見落としているものがあるのではないかと心配しています.Pythonコミュニティでこれを行っている人を実際に見たことがありません。
私の質問は単純です - これは大丈夫ですか?簡易インストールを使用するのではなく、必要な .py ライブラリを単純にダンプして、ライブラリをサイト パッケージにシステム レベルで保存することで見逃す可能性のあるものはありますか?
どんなに簡単な欠点でも構いませんので、お気軽にお知らせください。
ありがとう!