出现报错“KeyError:‘CLOUDSDK_CONFIG‘”

调试深度学习代码的时候报错,是在os.py文件中,代码“raise KeyError(key) from None”出现的错误

出现报错“KeyError:‘CLOUDSDK_CONFIG‘”_第1张图片

查资料了解到CLOUDSDK是Google cloud sdk 谷歌云服务平台,这个平台和python3不兼容,而我用的是anaconda中的python3.8 。这个平台与python2兼容

重新配环境太麻烦了,网上查资料看到有人说需要在文件中重新添加环境变量,环境变量链接到python2的可执行文件

具体步骤如下

  1. 在anaconda中创建一个新的虚拟环境

conda create -n pycharmProject27 python=2.7

  1. 看你的python2的可执行文件在哪个文件夹,文件夹路径位置。我的是ubuntu系统,我的路径是“/home/anaconda3/envs/pycharmProject27/bin/python2.exe”

  1. 在pycharm中按照下图步骤创建环境变量

出现报错“KeyError:‘CLOUDSDK_CONFIG‘”_第2张图片

点开后选择第一个选项 添加变量Edit configration

出现报错“KeyError:‘CLOUDSDK_CONFIG‘”_第3张图片

手动添加变量

出现报错“KeyError:‘CLOUDSDK_CONFIG‘”_第4张图片

NAME是报错的变量名,VALUE就是刚刚第二步的python2路径

这样就解决啦

你可能感兴趣的:(python,ubuntu,pycharm)