2

短縮版 -

複数の Python パス / インストール場所を一緒にシンボリック リンクして、すべてが同じファイルを参照するようにしても安全ですか?

ロングバージョン --

他のものよりも長い間私を当惑させてきた Python の 1 つの領域 :) は、さまざまな配布ツールの多様な動作です (この参照はかなりばかげていますが)。

問題の 1 つは、デフォルトのインストール場所です。私の考えでは (間違っているかもしれませんが)、複数の配布ツールを使用することを避けるのは難しく、パッケージをインストールする場所についてはそれぞれの意見が異なります。パッケージが複数の場所に配置されるのは簡単です。複数の Python ブランド/システムを使用している場合、複数の環境/ブランド/システムから同じライブラリを使用する場合は、Python パスを明示的に管理する必要があります。 .

使用するインストール ディレクトリを明示的に指定するディストリビューション ツール オプションを使用するか、virtualenv を介して、この問題を回避する方法を理解できました。ただし、システムを再調整したり、多くのものを再インストールしたりせずに、現在抱えている問題を解決する必要もあります。

これに対する私の解決策は、1 つのフォルダーを除くすべてのフォルダーの内容を残りの 1 つのフォルダーに移動し、残りの 1 つのフォルダーへのシンボリック リンクとして他のフォルダーを再作成することでした。これまでのところ、うまく機能しているようです。このアプローチの欠点は何か考えられますか? 少し簡単すぎるように思えました:)

4

0 に答える 0