簡體   English   中英

從 Python venv,找到運行 venv 命令的安裝

[英]From a Python venv, find installation from which the venv command was run

給定使用pythonXY_EXE -m venv venv創建的 Python 虛擬環境,如何找到用於創建虛擬環境的 python 可執行 PythonYX_EXE?

正在尋求 MS-Windows 和 Linux 的解決方案。

對於 Linux,我可以通過使用readlink -f venv/bin/python解析符號鏈接來提出解決方案。 但是對於 MS Windows?

沒有答案是官方創建虛擬環境

... pyvenv.cfg 文件,其中包含指向運行命令的 Python 安裝的主鍵

我的目標:在沒有復制/符號鏈接的情況下運行 python,因為它們可能會分叉多個進程。

在 MS Windows 上,通過檢查venv 庫的源代碼,可執行文件位於(如果符號鏈接未啟用或失敗)

<home-key-of-pyvenv.cfg-file>/python.exe.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM