答案1
摘自 Python 的文档venv 模块:
venv 模块支持创建轻量级“虚拟环境”,具有自己的站点目录,可以选择与系统站点目录隔离
现在,在同一网站上进一步:
用法:
venv [-h] [--system-site-packages] [--symlinks | --copies] [--clear][--upgrade] [--without-pip] [--prompt PROMPT] [--upgrade-deps] ENV_DIR [ENV_DIR ...]
在这里,我不会说我确切地知道发生了什么,但我看到了一种特定的模式——Python 的 lib 文件夹被复制回来并再次复制C:\users\jatin\venv
到具有参数名称的文件夹,如C:\users\jatin\[-h]
等。(事实上确实\Lib\site-packages\pip\_vendor\distlib
有一个w64.exe
,这是 python 文件夹中唯一的 w64.exe。)
现在,按概率递减顺序排列的可能性如下:
- OP 的一个实验是使用 python 创建了这些奇怪的目录,而不是创建 Virtualenv — 解决方案是简单地删除在
C:\users\jatin
- Python 的程序搞乱了——解决办法是重新安装 Python。
- 一些奇怪的恶意软件出于奇怪的目的做着奇怪的事情:扫描您的计算机。(正如前面所说,这种情况极不可能发生。)
虽然我建议您从全新安装 python 开始并删除那些目录,只是为了确保一切正常运行。
至于 QuickHeal 将其标记为恶意软件,许多防病毒软件有时会将 python 文件标记为恶意软件。此外,复制的版本仍由微软签名。长话短说,您无需担心。