如果我創建在Ubuntu 16.04(Python2)一個virtualenv中,那麼目錄local
被創建包含符號鏈接:Ubuntu上的virtualenv符號鏈接local/lib - > ../lib?
===> virtualenv symlinktest
New python executable in /home/tguettler/tmp/symlinktest/bin/python
Please make sure you remove any previous custom paths from your /home/tguettler/.pydistutils.cfg file.
Installing setuptools, pip, wheel...done.
===> ls -l symlinktest/local/
===> ls -l symlinktest/local/*
lrwxrwxrwx 1 tguettler tguettler 35 Mär 7 14:21 symlinktest/local/bin -> /home/tguettler/tmp/symlinktest/bin
lrwxrwxrwx 1 tguettler tguettler 39 Mär 7 14:21 symlinktest/local/include -> /home/tguettler/tmp/symlinktest/include
lrwxrwxrwx 1 tguettler tguettler 35 Mär 7 14:21 symlinktest/local/lib -> /home/tguettler/tmp/symlinktest/lib
===> virtualenv --version
15.0.3
這不會對其他Linux發行版發生。
這個符號鏈接爲什麼創建?
更新
在此plattform openSUSE 42.1 (x86_64)
從lib64的一個符號鏈接的lib被創建...
我不明白這個符號連接的需要。
想知道如果我們可以以某種方式推斷,從http://stackoverflow.com/questions/8227120/strange-local-folder-inside-virtualenv-folder – nir0s
@ nir0s我不跑五歲的virtualenv :-)我使用15.0.3版。我在SuSE linux上使用相同的virtualenv版本,並且沒有創建符號鏈接。不過謝謝你看我的問題。 – guettli