我正在pycharm开发aws dynamodb表。为此,我用python 3.6创建了一个虚拟环境,并安装了像boto3这样的必需库。我还使用~/.aws/credentials文件中的aws cli工具设置了我的aws凭据。
问题是,当我简单地运行代码时,它就像一个符咒一样工作,并且能够读取凭证文件。但是,当我选择在“python控制台”中运行代码时,我会得到一个错误,即凭据已过期。在我看来,“python控制台”似乎无法访问~/.aws/credentials文件,正在其他地方寻找凭据。或者当我选择要在python控制台中运行的代码时,boto3没有从~/.aws/credentials访问凭据文件。
有人可以指导我如何在Python控制台中设置凭据,以便我可以交互地运行代码。
谢谢,