繁体   English   中英

使用系统python的Python venv?

[英]Python venv using system python?

为什么python -m venv py38仍然使用系统python??

在此处输入图片说明

这只是严重烧伤了我,我有一个非常定制的 python 3.8 环境,我认为它与venv宣传的系统隔离,我的系统 python 刚刚升级到 3.9,现在我必须重新构建所有内容。

任何有关创建实际隔离的 python 环境的方法的建议将不胜感激。

https://docs.python.org/3/library/venv.html

运行此命令会创建目标目录(创建任何尚不存在的父目录)并在其中放置一个 pyvenv.cfg 文件,其中包含一个指向运行该命令的 Python 安装的 home 键(目标的通用名称)目录是 .venv)。 它还创建一个 bin(或 Windows 上的脚本)子目录,其中包含 Python 二进制文件/二进制文件的副本/符号链接(适用于平台或环境创建时使用的参数)。

这让我认为可能没有 python 安装的副本,而是有一个链接。

无论如何 pyenv.cfg 应该有你的python的路径,我建议改变它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM