繁体   English   中英

环境变量是否与 python 虚拟环境同步?

[英]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.

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