簡體   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