【发布时间】:2020-04-07 02:08:40
【问题描述】:
我希望能够在我的虚拟环境中设置环境变量,以便在我激活虚拟环境时它们在我的代码中可用。我用 venv 制作我的虚拟环境。我正在使用 VS 代码在 Windows 机器上工作。
我已经尝试过,但没有奏效。
- 将变量添加到 activate.bat 文件的末尾,如下所示:
set CLIENT_SECRET="MYSECRET"
- 将变量添加到 Activate.ps1 文件的末尾,如下所示:
$CLIENT_SECRET="MYSECRET"
- 将变量添加到激活文件的末尾,如下所示:
export CLIENT_SECRET="MYSECRET"
我发现了很多与我的主题相关的内容,但没有一个对我有用。怎么办?
【问题讨论】:
-
找到我的环境没有困难,只是没有加载变量。我曾经在 Pycharm 工作过,我很喜欢,但后来改用 VS Code,因为它有很多免费的插件/与 Pycharm 的社区版相比支持更多的语言。也许,是时候拿出钱包了……:)
-
如果你喜欢 PyCharm(我也喜欢),但你需要对多种语言的广泛支持,你可以考虑 IntelliJ - 我很好奇你认为 PyCharm 作为编辑器不支持哪些语言,即 VSCode不过会。通常答案是“有一个插件”。但是 IntelliJ 将为您提供对大多数语言的全功能支持 - 例如 Visual Studio 等其他类似平台。
标签: python windows visual-studio-code virtualenv python-venv