How do I install Python 3.7 in google cloud shell












1















I have python 3.5 on my google cloud shell and want 3.7 so I can do command line debugging of code I am going to deploy via google cloud functions (and use 3.7 features such as f-strings).



I try various forms of the following:



sudo apt-get install python37


and always get back



Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python37


Any help would be really appreciated!










share|improve this question























  • Did you try python3.7?

    – cha0site
    Nov 25 '18 at 15:21











  • Yes - python3.7 and python3.7.3 - all with same results

    – Richard
    Nov 25 '18 at 16:11
















1















I have python 3.5 on my google cloud shell and want 3.7 so I can do command line debugging of code I am going to deploy via google cloud functions (and use 3.7 features such as f-strings).



I try various forms of the following:



sudo apt-get install python37


and always get back



Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python37


Any help would be really appreciated!










share|improve this question























  • Did you try python3.7?

    – cha0site
    Nov 25 '18 at 15:21











  • Yes - python3.7 and python3.7.3 - all with same results

    – Richard
    Nov 25 '18 at 16:11














1












1








1


2






I have python 3.5 on my google cloud shell and want 3.7 so I can do command line debugging of code I am going to deploy via google cloud functions (and use 3.7 features such as f-strings).



I try various forms of the following:



sudo apt-get install python37


and always get back



Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python37


Any help would be really appreciated!










share|improve this question














I have python 3.5 on my google cloud shell and want 3.7 so I can do command line debugging of code I am going to deploy via google cloud functions (and use 3.7 features such as f-strings).



I try various forms of the following:



sudo apt-get install python37


and always get back



Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python37


Any help would be really appreciated!







python-3.x google-cloud-shell






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 25 '18 at 15:08









RichardRichard

62




62













  • Did you try python3.7?

    – cha0site
    Nov 25 '18 at 15:21











  • Yes - python3.7 and python3.7.3 - all with same results

    – Richard
    Nov 25 '18 at 16:11



















  • Did you try python3.7?

    – cha0site
    Nov 25 '18 at 15:21











  • Yes - python3.7 and python3.7.3 - all with same results

    – Richard
    Nov 25 '18 at 16:11

















Did you try python3.7?

– cha0site
Nov 25 '18 at 15:21





Did you try python3.7?

– cha0site
Nov 25 '18 at 15:21













Yes - python3.7 and python3.7.3 - all with same results

– Richard
Nov 25 '18 at 16:11





Yes - python3.7 and python3.7.3 - all with same results

– Richard
Nov 25 '18 at 16:11












1 Answer
1






active

oldest

votes


















0














This worked for me on the GCP shell.



# Install requirements
sudo apt-get install -y build-essential
sudo apt-get install -y checkinstall
sudo apt-get install -y libreadline-gplv2-dev
sudo apt-get install -y libncursesw5-dev
sudo apt-get install -y libssl-dev
sudo apt-get install -y libsqlite3-dev
sudo apt-get install -y tk-dev
sudo apt-get install -y libgdbm-dev
sudo apt-get install -y libc6-dev
sudo apt-get install -y libbz2-dev
sudo apt-get install -y zlib1g-dev
sudo apt-get install -y openssl
sudo apt-get install -y libffi-dev
sudo apt-get install -y python3-dev
sudo apt-get install -y python3-setuptools
sudo apt-get install -y wget

# Prepare to build
mkdir /tmp/Python37
cd /tmp/Python37

# Pull down Python 3.7, build, and install
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
tar xvf Python-3.7.0.tar.xz
cd /tmp/Python37/Python-3.7.0
./configure
sudo make altinstall


Then you would just call Python like so:



python3.7 ./yourScript.py



Src: https://serverfault.com/questions/918335/best-way-to-run-python-3-7-on-ubuntu-16-04-which-comes-with-python-3-5






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%2f53468831%2fhow-do-i-install-python-3-7-in-google-cloud-shell%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














    This worked for me on the GCP shell.



    # Install requirements
    sudo apt-get install -y build-essential
    sudo apt-get install -y checkinstall
    sudo apt-get install -y libreadline-gplv2-dev
    sudo apt-get install -y libncursesw5-dev
    sudo apt-get install -y libssl-dev
    sudo apt-get install -y libsqlite3-dev
    sudo apt-get install -y tk-dev
    sudo apt-get install -y libgdbm-dev
    sudo apt-get install -y libc6-dev
    sudo apt-get install -y libbz2-dev
    sudo apt-get install -y zlib1g-dev
    sudo apt-get install -y openssl
    sudo apt-get install -y libffi-dev
    sudo apt-get install -y python3-dev
    sudo apt-get install -y python3-setuptools
    sudo apt-get install -y wget

    # Prepare to build
    mkdir /tmp/Python37
    cd /tmp/Python37

    # Pull down Python 3.7, build, and install
    wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
    tar xvf Python-3.7.0.tar.xz
    cd /tmp/Python37/Python-3.7.0
    ./configure
    sudo make altinstall


    Then you would just call Python like so:



    python3.7 ./yourScript.py



    Src: https://serverfault.com/questions/918335/best-way-to-run-python-3-7-on-ubuntu-16-04-which-comes-with-python-3-5






    share|improve this answer




























      0














      This worked for me on the GCP shell.



      # Install requirements
      sudo apt-get install -y build-essential
      sudo apt-get install -y checkinstall
      sudo apt-get install -y libreadline-gplv2-dev
      sudo apt-get install -y libncursesw5-dev
      sudo apt-get install -y libssl-dev
      sudo apt-get install -y libsqlite3-dev
      sudo apt-get install -y tk-dev
      sudo apt-get install -y libgdbm-dev
      sudo apt-get install -y libc6-dev
      sudo apt-get install -y libbz2-dev
      sudo apt-get install -y zlib1g-dev
      sudo apt-get install -y openssl
      sudo apt-get install -y libffi-dev
      sudo apt-get install -y python3-dev
      sudo apt-get install -y python3-setuptools
      sudo apt-get install -y wget

      # Prepare to build
      mkdir /tmp/Python37
      cd /tmp/Python37

      # Pull down Python 3.7, build, and install
      wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
      tar xvf Python-3.7.0.tar.xz
      cd /tmp/Python37/Python-3.7.0
      ./configure
      sudo make altinstall


      Then you would just call Python like so:



      python3.7 ./yourScript.py



      Src: https://serverfault.com/questions/918335/best-way-to-run-python-3-7-on-ubuntu-16-04-which-comes-with-python-3-5






      share|improve this answer


























        0












        0








        0







        This worked for me on the GCP shell.



        # Install requirements
        sudo apt-get install -y build-essential
        sudo apt-get install -y checkinstall
        sudo apt-get install -y libreadline-gplv2-dev
        sudo apt-get install -y libncursesw5-dev
        sudo apt-get install -y libssl-dev
        sudo apt-get install -y libsqlite3-dev
        sudo apt-get install -y tk-dev
        sudo apt-get install -y libgdbm-dev
        sudo apt-get install -y libc6-dev
        sudo apt-get install -y libbz2-dev
        sudo apt-get install -y zlib1g-dev
        sudo apt-get install -y openssl
        sudo apt-get install -y libffi-dev
        sudo apt-get install -y python3-dev
        sudo apt-get install -y python3-setuptools
        sudo apt-get install -y wget

        # Prepare to build
        mkdir /tmp/Python37
        cd /tmp/Python37

        # Pull down Python 3.7, build, and install
        wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
        tar xvf Python-3.7.0.tar.xz
        cd /tmp/Python37/Python-3.7.0
        ./configure
        sudo make altinstall


        Then you would just call Python like so:



        python3.7 ./yourScript.py



        Src: https://serverfault.com/questions/918335/best-way-to-run-python-3-7-on-ubuntu-16-04-which-comes-with-python-3-5






        share|improve this answer













        This worked for me on the GCP shell.



        # Install requirements
        sudo apt-get install -y build-essential
        sudo apt-get install -y checkinstall
        sudo apt-get install -y libreadline-gplv2-dev
        sudo apt-get install -y libncursesw5-dev
        sudo apt-get install -y libssl-dev
        sudo apt-get install -y libsqlite3-dev
        sudo apt-get install -y tk-dev
        sudo apt-get install -y libgdbm-dev
        sudo apt-get install -y libc6-dev
        sudo apt-get install -y libbz2-dev
        sudo apt-get install -y zlib1g-dev
        sudo apt-get install -y openssl
        sudo apt-get install -y libffi-dev
        sudo apt-get install -y python3-dev
        sudo apt-get install -y python3-setuptools
        sudo apt-get install -y wget

        # Prepare to build
        mkdir /tmp/Python37
        cd /tmp/Python37

        # Pull down Python 3.7, build, and install
        wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
        tar xvf Python-3.7.0.tar.xz
        cd /tmp/Python37/Python-3.7.0
        ./configure
        sudo make altinstall


        Then you would just call Python like so:



        python3.7 ./yourScript.py



        Src: https://serverfault.com/questions/918335/best-way-to-run-python-3-7-on-ubuntu-16-04-which-comes-with-python-3-5







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 24 at 13:10









        harmanwharmanw

        11




        11
































            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.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53468831%2fhow-do-i-install-python-3-7-in-google-cloud-shell%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

            Tonle Sap (See)

            I get strange results when I access the Sqlitedatabase with Unity C# via XAMPP

            Guatemaltekische Davis-Cup-Mannschaft