[英]Do environment variables sync with a python virtual environment?
我为我的 Python 3 项目创建了一个虚拟环境 (.venv) 我在 Windows 10 机器上运行它,并将数据库凭据(例如 db_pwd)保存在一个环境变量中,这样它就不会暴露在 Github 上。
当我使用机器 powershell 更新变量时,例如从 Windows 开始 > Powershell 应用程序打开,来自 (.venv) 的 PS 不会更新环境变量。
这是一个功能吗? 我认为 .venv 只是为了帮助避免所有这些 pip -install 库随项目一起提供。
注意:我是这方面的新手,请客气:)
解决方案:需要重新启动虚拟环境根据 BrenBarn 的评论,python 虚拟环境 (venv) 持有操作系统环境变量的旧副本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.