如何在 Windows 终端中设置 API_KEY?
How do I set an API_KEY in Windows terminal?
我在使用 IEX 的 api 密钥的基于 Flask 的 Web 应用程序时遇到问题 运行。通常在我的 Linux 基于云 IDE 我 运行:
export API_KEY=[keyhere]
在命令行中,程序运行良好。但是我无法在我的 Windows 机器上将我的程序本地化到 运行。当我 运行 在终端中执行完全相同的命令时,它说:
'export' 不是内部或外部命令,也不是可运行的程序或批处理文件。
我发现 Windows 终端与来自不同必要命令的 linux 相比有一个怪癖。在 Linux 我可以写:
FLASK_APP=application.py
但在 Windows 中我应该写成:
$env:FLASK_APP='application.py'
。
为 API_KEY 命令写入 $env: 虽然会导致此错误:
文件名、目录名或卷标语法不正确。
如果有帮助,我正在使用 VSCode。我尝试在 VSCode 的集成终端和 Window 的操作系统终端中设置 API_KEY。有谁知道如何在 Windows 中设置 API_KEY?
在 Windows
中,与基于 Linux/Unix
的系统中的 export
相比,命令是 set
。
如果您使用的是 "Run without Debugging",您可以修改 launch.json
以包含带有环境变量映射的 "env"
key:
"env": {"API_KEY": "[keyhere]"}
我在使用 IEX 的 api 密钥的基于 Flask 的 Web 应用程序时遇到问题 运行。通常在我的 Linux 基于云 IDE 我 运行:
export API_KEY=[keyhere]
在命令行中,程序运行良好。但是我无法在我的 Windows 机器上将我的程序本地化到 运行。当我 运行 在终端中执行完全相同的命令时,它说:
'export' 不是内部或外部命令,也不是可运行的程序或批处理文件。
我发现 Windows 终端与来自不同必要命令的 linux 相比有一个怪癖。在 Linux 我可以写:
FLASK_APP=application.py
但在 Windows 中我应该写成:
$env:FLASK_APP='application.py'
。
为 API_KEY 命令写入 $env: 虽然会导致此错误:
文件名、目录名或卷标语法不正确。
如果有帮助,我正在使用 VSCode。我尝试在 VSCode 的集成终端和 Window 的操作系统终端中设置 API_KEY。有谁知道如何在 Windows 中设置 API_KEY?
在 Windows
中,与基于 Linux/Unix
的系统中的 export
相比,命令是 set
。
如果您使用的是 "Run without Debugging",您可以修改 launch.json
以包含带有环境变量映射的 "env"
key:
"env": {"API_KEY": "[keyhere]"}