gpt4 book ai didi

python - Twilio 环境变量错误

转载 作者:太空宇宙 更新时间:2023-11-04 00:48:40 25 4
gpt4 key购买 nike

Twilio-Python如果我将我的 account_sid 和 auth_token 直接放入代码中工作正常,但当我将它们设置为环境变量时将无法工作。我正在使用 PyCharm 并通过编辑配置 > 环境变量来设置它们,就像我过去对其他变量所做的那样没有问题。我在我的代码中引用它们:

account_sid = os.environ["TWILIO_ACCOUNT_SID"]
auth_token = os.environ["TWILIO_AUTH_TOKEN"]

抛出以下错误: twilio.rest.exceptions.TwilioRestException: HTTP 404 error: The requested resource /2010-04-01/Accounts/'<my account_sid>'/Messages.json was not found

我尝试在 CLI 上导出变量并在那里运行代码,但出现以下错误: KeyError: 'twilio_account_sid'

我不知道我忽略了什么。有什么建议吗?

最佳答案

对于 OS X El Capitan,添加环境变量:

  • 打开终端,然后

    cd ~/

    vi .bash_profile

在 vi 编辑器中编辑文件后,进入插入模式(按 i)然后添加这两行:

export TWILIO_ACCOUNT_SID="AC0123456789abcdefabcdefabcdefabcd"
export TWILIO_AUTH_TOKEN="0123456789abcdefabcdefabcdefabcd"

进入vi命令模式(按escape)保存退出

:wq
  • 重启电脑

要在重启后检查环境变量,打开终端,输入 printenv,您应该会在列表中看到它们。

在你的脚本中,要使用环境变量,试试这个

import os

account_sid = os.environ.get('TWILIO_ACCOUNT_SID')
auth_token = os.environ.get('TWILIO_AUTH_TOKEN')

配置Windows环境变量看我的回答

Twilio Auth windows enviro variables

关于python - Twilio 环境变量错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38151401/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com