如何解决从 Python venv,找到运行 venv 命令的安装
给定一个用 pythonXY_EXE -m venv venv
创建的 Python 虚拟环境,
如何找到用于创建虚拟环境的 python 可执行文件 pythonyX_EXE?
寻求适用于 MS-Windows 和 Linux 的解决方案。
对于 Linux,我可以通过使用 readlink -f venv/bin/python
解析符号链接来提出解决方案。
但是对于 MS Windows?
官方给出的答案是Creation of virtual environments:
... pyvenv.cfg 文件,home 键指向运行命令的 Python 安装
我的目标:在没有复制/符号链接的情况下运行 python,因为它们可能会分叉多个进程。
解决方法
在 MS Windows 上,通过检查 source code of the venv library,可执行文件位于(如果符号链接未启用或失败)
<home-key-of-pyvenv.cfg-file>/python.exe.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。