condaがスタンドアロン環境で共有するいくつかの依存関係に対して実際に重複ファイルを生成するかどうか疑問に思います。
両方の環境をインストールenv1
しenv2
、cryptography
両方の環境に同じモジュールをインストールしました。次に、システムでモジュール名を検索してfind
andで見つけました。miniconda3/envs/env1/lib/python3.7/site-packages/
miniconda3/envs/env2/lib/python3.7/site-packages/
site-packages
次に、最初からすべてのディレクトリに移動し、ls -al
-edを使用してシンボリックリンクをインポートしました。 pathでシンボリックリンクが見つかりませんでしたcryptography
。したがって、これは同じモジュールと同じバージョンの実際のコピーでなければなりません。
これはディスク容量の無駄ではありませんか?この場合、condaがシンボリックリンクを使用しないのはなぜですか?他の環境管理者も同じようにアクセスすることが疑われるので、この設計の根拠を知りたいと思います。