当我运行python -m venv
时,venv
创建的虚拟环境目录包括一个名为的二进制文件python
和另一个python3
名为python
. (在我的安装中,python
是 Python 3.6 和python2
Python 2.7。)
我的问题是,有时(我无法理解后续调用之间有什么区别)它还会创建另一个python3.6
指向 的符号链接python
,但有时不会。我需要这个符号链接(实际上,tox
需要它)。二进制文件pip3.6
和easy_install-3.6
总是安装在 virtualenv 中。
有什么方法可以确保python -m venv
创建符号链接python3.6
?
(免责声明:我正在使用 pyenv 来管理我的 Python 安装,但我可以使用 重现上述行为/usr/bin/python -m venv
)