虚拟环境是否会全局更改访问权限?

Does Virtual Environment changes access permissions globally?

我已经使用 chmod 通过 Linux 终端更改了一些文件的用户权限。我刚刚意识到我一直在虚拟环境中工作。这是否意味着变化仅反映在环境内部或外部?

需要在环境外重新做吗?

请推荐。

Python 虚拟环境不是虚拟机或容器,它们不保护环境外的主机 OS。环境的激活只是在当前终端中将其 bin/ 添加到 $PATH 之前,没什么特别的。

您可以在任何环境之外对任何文件执行任何操作(包括 chmod),即使环境已激活。