2011-11-22 11 views
21

仮想環境(VE)を作成した後、その中に "local"というシンボリックリンクがあります。これはVEフォルダを指しています。これを開くと、あなたが起動したのと同じフォルダになります。virtualenvフォルダ内の不思議な "local"フォルダ

私は気にしませんが、PyCharmのオートコンプリート "ウィザード"は使用できません同じ項目を何度も何度も繰り返し表示しますが、そのたびに深いネスティングレベルが表示されます)。

どういうわけか、私はこの問題についてのヒントを見つけることができません(私はvirtualenv 1.6.4を使用しています)。

質問は次のとおりです。「ローカル」のシンボリックリンクは何に使用されていますか?

答えて

20

the sourceによるlocalシンボリックリンクは"posix_local" install schemeを使用してプラットフォームに影響を与えたa bug の修正などの場所に置かれました。この変更はversion 1.6.3で導入されました。

githubのこのpull requestで説明した問題が解決されました。この提案されたパッチはsymlinkが親ディレクトリではなく実際のlocalディレクトリを指すように変更します。 まだマージされていません。 このパッチはappliedでしたので、次のリリースで修正する必要があります(おそらく1.7.1?)。

+0

これは、最新のStackOverflowで私が受け取った最高の(最も完全な)回答の1つです。ありがとうございました! –

+0

大歓迎です! –

+2

プルリクエストが閉じられ、すぐに問題が消えるようになりました。 –

関連する問題