KeyError: AIRTABLE_API_KEY











up vote
0
down vote

favorite












Having some issues getting a web app up and running. You can see this project running live online at yx8dxjwh.apps.lair.io but as soon as I imported it into pyCharm I am presented with a key error for the api. Please see below:



python manage.py runserver





Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x04678078>
Traceback (most recent call last):
File "C:Program Files (x86)Python36-32libsite-packagesairtableauth.py", line 37, in __init__
self.api_key = api_key or os.environ['AIRTABLE_API_KEY']
File "C:Program Files (x86)Python36-32libos.py", line 669, in __getitem__
raise KeyError(key) from None
KeyError: 'AIRTABLE_API_KEY'





There is a mass of other errors too but I feel like this is the main one and could potentially solve the rest of them.



Any help would be appreciated.










share|improve this question


























    up vote
    0
    down vote

    favorite












    Having some issues getting a web app up and running. You can see this project running live online at yx8dxjwh.apps.lair.io but as soon as I imported it into pyCharm I am presented with a key error for the api. Please see below:



    python manage.py runserver





    Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x04678078>
    Traceback (most recent call last):
    File "C:Program Files (x86)Python36-32libsite-packagesairtableauth.py", line 37, in __init__
    self.api_key = api_key or os.environ['AIRTABLE_API_KEY']
    File "C:Program Files (x86)Python36-32libos.py", line 669, in __getitem__
    raise KeyError(key) from None
    KeyError: 'AIRTABLE_API_KEY'





    There is a mass of other errors too but I feel like this is the main one and could potentially solve the rest of them.



    Any help would be appreciated.










    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      Having some issues getting a web app up and running. You can see this project running live online at yx8dxjwh.apps.lair.io but as soon as I imported it into pyCharm I am presented with a key error for the api. Please see below:



      python manage.py runserver





      Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x04678078>
      Traceback (most recent call last):
      File "C:Program Files (x86)Python36-32libsite-packagesairtableauth.py", line 37, in __init__
      self.api_key = api_key or os.environ['AIRTABLE_API_KEY']
      File "C:Program Files (x86)Python36-32libos.py", line 669, in __getitem__
      raise KeyError(key) from None
      KeyError: 'AIRTABLE_API_KEY'





      There is a mass of other errors too but I feel like this is the main one and could potentially solve the rest of them.



      Any help would be appreciated.










      share|improve this question













      Having some issues getting a web app up and running. You can see this project running live online at yx8dxjwh.apps.lair.io but as soon as I imported it into pyCharm I am presented with a key error for the api. Please see below:



      python manage.py runserver





      Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x04678078>
      Traceback (most recent call last):
      File "C:Program Files (x86)Python36-32libsite-packagesairtableauth.py", line 37, in __init__
      self.api_key = api_key or os.environ['AIRTABLE_API_KEY']
      File "C:Program Files (x86)Python36-32libos.py", line 669, in __getitem__
      raise KeyError(key) from None
      KeyError: 'AIRTABLE_API_KEY'





      There is a mass of other errors too but I feel like this is the main one and could potentially solve the rest of them.



      Any help would be appreciated.






      Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x04678078>
      Traceback (most recent call last):
      File "C:Program Files (x86)Python36-32libsite-packagesairtableauth.py", line 37, in __init__
      self.api_key = api_key or os.environ['AIRTABLE_API_KEY']
      File "C:Program Files (x86)Python36-32libos.py", line 669, in __getitem__
      raise KeyError(key) from None
      KeyError: 'AIRTABLE_API_KEY'





      Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x04678078>
      Traceback (most recent call last):
      File "C:Program Files (x86)Python36-32libsite-packagesairtableauth.py", line 37, in __init__
      self.api_key = api_key or os.environ['AIRTABLE_API_KEY']
      File "C:Program Files (x86)Python36-32libos.py", line 669, in __getitem__
      raise KeyError(key) from None
      KeyError: 'AIRTABLE_API_KEY'






      python api keyerror airtable






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 22 at 4:59









      a5pire

      111




      111
























          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          You don't have the environment variable set for AIRTABLE_API_KEY. The SDK you are using leverages that environment variable by default. You can read more at: https://airtable-python-wrapper.readthedocs.io/en/master/authentication.html



          And then this link can help you find your Airtable API Key if you don't have it: https://support.airtable.com/hc/en-us/articles/219046777-How-do-I-get-my-API-key-






          share|improve this answer





















          • Thanks so much for the reply... I have added the environment variable but still have the same problems.... Any other suggestions?
            – a5pire
            Nov 23 at 4:12










          • The error you are getting is pretty clear that the environment variable is not set. It may have something to do with PyCharm, so you can look at this related question: stackoverflow.com/questions/21538859/…
            – TheF1rstPancake
            Nov 23 at 17:01










          • Thanks for the help... The environment variable are definitely set, ive tried both a .env file and within pycharm itself. Ill most certainly have a look at the script from the link you provided. Thanks again :)
            – a5pire
            Nov 25 at 3:02











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53424153%2fkeyerror-airtable-api-key%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          0
          down vote













          You don't have the environment variable set for AIRTABLE_API_KEY. The SDK you are using leverages that environment variable by default. You can read more at: https://airtable-python-wrapper.readthedocs.io/en/master/authentication.html



          And then this link can help you find your Airtable API Key if you don't have it: https://support.airtable.com/hc/en-us/articles/219046777-How-do-I-get-my-API-key-






          share|improve this answer





















          • Thanks so much for the reply... I have added the environment variable but still have the same problems.... Any other suggestions?
            – a5pire
            Nov 23 at 4:12










          • The error you are getting is pretty clear that the environment variable is not set. It may have something to do with PyCharm, so you can look at this related question: stackoverflow.com/questions/21538859/…
            – TheF1rstPancake
            Nov 23 at 17:01










          • Thanks for the help... The environment variable are definitely set, ive tried both a .env file and within pycharm itself. Ill most certainly have a look at the script from the link you provided. Thanks again :)
            – a5pire
            Nov 25 at 3:02















          up vote
          0
          down vote













          You don't have the environment variable set for AIRTABLE_API_KEY. The SDK you are using leverages that environment variable by default. You can read more at: https://airtable-python-wrapper.readthedocs.io/en/master/authentication.html



          And then this link can help you find your Airtable API Key if you don't have it: https://support.airtable.com/hc/en-us/articles/219046777-How-do-I-get-my-API-key-






          share|improve this answer





















          • Thanks so much for the reply... I have added the environment variable but still have the same problems.... Any other suggestions?
            – a5pire
            Nov 23 at 4:12










          • The error you are getting is pretty clear that the environment variable is not set. It may have something to do with PyCharm, so you can look at this related question: stackoverflow.com/questions/21538859/…
            – TheF1rstPancake
            Nov 23 at 17:01










          • Thanks for the help... The environment variable are definitely set, ive tried both a .env file and within pycharm itself. Ill most certainly have a look at the script from the link you provided. Thanks again :)
            – a5pire
            Nov 25 at 3:02













          up vote
          0
          down vote










          up vote
          0
          down vote









          You don't have the environment variable set for AIRTABLE_API_KEY. The SDK you are using leverages that environment variable by default. You can read more at: https://airtable-python-wrapper.readthedocs.io/en/master/authentication.html



          And then this link can help you find your Airtable API Key if you don't have it: https://support.airtable.com/hc/en-us/articles/219046777-How-do-I-get-my-API-key-






          share|improve this answer












          You don't have the environment variable set for AIRTABLE_API_KEY. The SDK you are using leverages that environment variable by default. You can read more at: https://airtable-python-wrapper.readthedocs.io/en/master/authentication.html



          And then this link can help you find your Airtable API Key if you don't have it: https://support.airtable.com/hc/en-us/articles/219046777-How-do-I-get-my-API-key-







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 22 at 16:53









          TheF1rstPancake

          1,340915




          1,340915












          • Thanks so much for the reply... I have added the environment variable but still have the same problems.... Any other suggestions?
            – a5pire
            Nov 23 at 4:12










          • The error you are getting is pretty clear that the environment variable is not set. It may have something to do with PyCharm, so you can look at this related question: stackoverflow.com/questions/21538859/…
            – TheF1rstPancake
            Nov 23 at 17:01










          • Thanks for the help... The environment variable are definitely set, ive tried both a .env file and within pycharm itself. Ill most certainly have a look at the script from the link you provided. Thanks again :)
            – a5pire
            Nov 25 at 3:02


















          • Thanks so much for the reply... I have added the environment variable but still have the same problems.... Any other suggestions?
            – a5pire
            Nov 23 at 4:12










          • The error you are getting is pretty clear that the environment variable is not set. It may have something to do with PyCharm, so you can look at this related question: stackoverflow.com/questions/21538859/…
            – TheF1rstPancake
            Nov 23 at 17:01










          • Thanks for the help... The environment variable are definitely set, ive tried both a .env file and within pycharm itself. Ill most certainly have a look at the script from the link you provided. Thanks again :)
            – a5pire
            Nov 25 at 3:02
















          Thanks so much for the reply... I have added the environment variable but still have the same problems.... Any other suggestions?
          – a5pire
          Nov 23 at 4:12




          Thanks so much for the reply... I have added the environment variable but still have the same problems.... Any other suggestions?
          – a5pire
          Nov 23 at 4:12












          The error you are getting is pretty clear that the environment variable is not set. It may have something to do with PyCharm, so you can look at this related question: stackoverflow.com/questions/21538859/…
          – TheF1rstPancake
          Nov 23 at 17:01




          The error you are getting is pretty clear that the environment variable is not set. It may have something to do with PyCharm, so you can look at this related question: stackoverflow.com/questions/21538859/…
          – TheF1rstPancake
          Nov 23 at 17:01












          Thanks for the help... The environment variable are definitely set, ive tried both a .env file and within pycharm itself. Ill most certainly have a look at the script from the link you provided. Thanks again :)
          – a5pire
          Nov 25 at 3:02




          Thanks for the help... The environment variable are definitely set, ive tried both a .env file and within pycharm itself. Ill most certainly have a look at the script from the link you provided. Thanks again :)
          – a5pire
          Nov 25 at 3:02


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53424153%2fkeyerror-airtable-api-key%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Sphinx de Gizeh

          Dijon

          Équipe cycliste