firebase admin pip install after getting error












1














I have installed firebase-admin pip for python2



sudo pip install firebase-admin


and create a file and import it, it is working fine in python2



import firebase_admin


but when i use "credentials" then it generate an error



import firebase_admin
from firebase_admin import credentials

Traceback (most recent call last):
File "/var/www/html/google.py", line 24, in <module>
from firebase_admin import credentials
File "/usr/local/lib/python2.7/dist-packages/firebase_admin/__init__.py", line 23, in <module>
from firebase_admin import credentials
File "/usr/local/lib/python2.7/dist-packages/firebase_admin/credentials.py", line 21, in <module>
from google.auth.transport import requests
File "/usr/local/lib/python2.7/dist-packages/google/auth/transport/requests.py", line 37, in <module>
from google.auth import exceptions
File "/var/www/html/google.py", line 24, in <module>
from firebase_admin import credentials
ImportError: cannot import name credentials









share|improve this question



























    1














    I have installed firebase-admin pip for python2



    sudo pip install firebase-admin


    and create a file and import it, it is working fine in python2



    import firebase_admin


    but when i use "credentials" then it generate an error



    import firebase_admin
    from firebase_admin import credentials

    Traceback (most recent call last):
    File "/var/www/html/google.py", line 24, in <module>
    from firebase_admin import credentials
    File "/usr/local/lib/python2.7/dist-packages/firebase_admin/__init__.py", line 23, in <module>
    from firebase_admin import credentials
    File "/usr/local/lib/python2.7/dist-packages/firebase_admin/credentials.py", line 21, in <module>
    from google.auth.transport import requests
    File "/usr/local/lib/python2.7/dist-packages/google/auth/transport/requests.py", line 37, in <module>
    from google.auth import exceptions
    File "/var/www/html/google.py", line 24, in <module>
    from firebase_admin import credentials
    ImportError: cannot import name credentials









    share|improve this question

























      1












      1








      1







      I have installed firebase-admin pip for python2



      sudo pip install firebase-admin


      and create a file and import it, it is working fine in python2



      import firebase_admin


      but when i use "credentials" then it generate an error



      import firebase_admin
      from firebase_admin import credentials

      Traceback (most recent call last):
      File "/var/www/html/google.py", line 24, in <module>
      from firebase_admin import credentials
      File "/usr/local/lib/python2.7/dist-packages/firebase_admin/__init__.py", line 23, in <module>
      from firebase_admin import credentials
      File "/usr/local/lib/python2.7/dist-packages/firebase_admin/credentials.py", line 21, in <module>
      from google.auth.transport import requests
      File "/usr/local/lib/python2.7/dist-packages/google/auth/transport/requests.py", line 37, in <module>
      from google.auth import exceptions
      File "/var/www/html/google.py", line 24, in <module>
      from firebase_admin import credentials
      ImportError: cannot import name credentials









      share|improve this question













      I have installed firebase-admin pip for python2



      sudo pip install firebase-admin


      and create a file and import it, it is working fine in python2



      import firebase_admin


      but when i use "credentials" then it generate an error



      import firebase_admin
      from firebase_admin import credentials

      Traceback (most recent call last):
      File "/var/www/html/google.py", line 24, in <module>
      from firebase_admin import credentials
      File "/usr/local/lib/python2.7/dist-packages/firebase_admin/__init__.py", line 23, in <module>
      from firebase_admin import credentials
      File "/usr/local/lib/python2.7/dist-packages/firebase_admin/credentials.py", line 21, in <module>
      from google.auth.transport import requests
      File "/usr/local/lib/python2.7/dist-packages/google/auth/transport/requests.py", line 37, in <module>
      from google.auth import exceptions
      File "/var/www/html/google.py", line 24, in <module>
      from firebase_admin import credentials
      ImportError: cannot import name credentials






      python firebase






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 23 '18 at 5:31









      Jaskaran Singh

      204




      204
























          1 Answer
          1






          active

          oldest

          votes


















          0














          I suggest you to use python 3.




          Few libraries are not supported on the App Engine standard python 2.7
          runtime. They are supported on the Python 3 runtime for standard.
          (Reference)




          Below code will fix your credentials ImportError.



          import firebase_admin
          from firebase_admin import auth
          from firebase_admin import credentials

          # Initialize the default app
          cred = credentials.Certificate('path/to/serviceAccountKey.json')
          default_app = firebase_admin.initialize_app(cred)


          Useful link: https://firebase.google.com/docs/admin/setup






          share|improve this answer





















            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',
            autoActivateHeartbeat: false,
            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%2f53441090%2ffirebase-admin-pip-install-after-getting-error%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









            0














            I suggest you to use python 3.




            Few libraries are not supported on the App Engine standard python 2.7
            runtime. They are supported on the Python 3 runtime for standard.
            (Reference)




            Below code will fix your credentials ImportError.



            import firebase_admin
            from firebase_admin import auth
            from firebase_admin import credentials

            # Initialize the default app
            cred = credentials.Certificate('path/to/serviceAccountKey.json')
            default_app = firebase_admin.initialize_app(cred)


            Useful link: https://firebase.google.com/docs/admin/setup






            share|improve this answer


























              0














              I suggest you to use python 3.




              Few libraries are not supported on the App Engine standard python 2.7
              runtime. They are supported on the Python 3 runtime for standard.
              (Reference)




              Below code will fix your credentials ImportError.



              import firebase_admin
              from firebase_admin import auth
              from firebase_admin import credentials

              # Initialize the default app
              cred = credentials.Certificate('path/to/serviceAccountKey.json')
              default_app = firebase_admin.initialize_app(cred)


              Useful link: https://firebase.google.com/docs/admin/setup






              share|improve this answer
























                0












                0








                0






                I suggest you to use python 3.




                Few libraries are not supported on the App Engine standard python 2.7
                runtime. They are supported on the Python 3 runtime for standard.
                (Reference)




                Below code will fix your credentials ImportError.



                import firebase_admin
                from firebase_admin import auth
                from firebase_admin import credentials

                # Initialize the default app
                cred = credentials.Certificate('path/to/serviceAccountKey.json')
                default_app = firebase_admin.initialize_app(cred)


                Useful link: https://firebase.google.com/docs/admin/setup






                share|improve this answer












                I suggest you to use python 3.




                Few libraries are not supported on the App Engine standard python 2.7
                runtime. They are supported on the Python 3 runtime for standard.
                (Reference)




                Below code will fix your credentials ImportError.



                import firebase_admin
                from firebase_admin import auth
                from firebase_admin import credentials

                # Initialize the default app
                cred = credentials.Certificate('path/to/serviceAccountKey.json')
                default_app = firebase_admin.initialize_app(cred)


                Useful link: https://firebase.google.com/docs/admin/setup







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 26 '18 at 10:02









                Soleyman

                283




                283






























                    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%2f53441090%2ffirebase-admin-pip-install-after-getting-error%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

                    Basket-ball féminin

                    Different font size/position of beamer's navigation symbols template's content depending on regular/plain...

                    I want to find a topological embedding $f : X rightarrow Y$ and $g: Y rightarrow X$, yet $X$ is not...