【发布时间】:2017-03-07 13:25:23
【问题描述】:
如果我在 Ubuntu 16.04 (Python2) 上创建一个 virtualenv,则会创建一个包含符号链接的目录 local:
===> 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 发行版上不会发生。
为什么以及在哪里创建这个符号链接?
更新
在这个平台上openSUSE 42.1 (x86_64) 创建了一个从 lib64 到 lib 的符号链接 ...
我不明白这个符号链接的必要性。
【问题讨论】:
-
想知道我们是否可以从stackoverflow.com/questions/8227120/…中推断出这一点
-
@nir0s 我没有运行五年前的 virtualenv :-) 我使用的是 15.0.3 版本。我在 SuSE linux 上使用相同的 virtualenv 版本,并且没有创建符号链接。不过,感谢您查看我的问题。
标签: ubuntu virtualenv