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