google-cloud-sdk-installation nicht finden, richtige Python-version 2.7, die in CentOS /usr/local/bin

Unserem server OS ist CentOS 6.8, war ich versucht zu installieren, google-cloud-sdk, obwohl ich es installiert

python 2.7 in /usr/local/bin

ist es immer noch an der alten version von

python 2.6 in /usr/bin

. Ich habe versucht, export PATH=/usr/local/bin:$PATH zunächst einen Blick auf /usr/local/bin als auch /usr/bin ist aber immer noch das problem weiterhin besteht. Sie schlagen einen Weg, das zu beheben.

  • Ich komme zum gleichen problem, und ich fand gerade diese Zeile in die Google-cloud-SDK-docs The Cloud SDK RPM packages are supported for Red Hat Enterprise Level 7 and CentOS 7., so denke ich, CentOS upgrade auf version 7 oder mehr, ist sicherer option für dieses problem.
InformationsquelleAutor santoshthota | 2017-03-28



3 Replies
  1. 4

    Den Weg, ich habe das Problem gelöst (und ich weiß, dass es funktioniert) ist die erste Installation von Python 2.7 in welcher Weise auch immer Sie möchten, dann installieren pip mit Python 2.7, die Ihnen pip2.7. Sie können dann mit pip2.7 installieren der google_compute_engine-Modul, so dass es landet in den richtigen Ordner Module.

    # get pip2.7
    wget https://bootstrap.pypa.io/get-pip.py
    python2.7 get-pip.py
    
    # install the gcloud module
    pip2.7 install google_compute_engine

    Können Sie dann fügen Sie diese zu Ihrem $HOME/.bashrc

    export CLOUDSDK_PYTHON=/usr/local/bin/python2.7

    Dies ist die am besten reproduzierbare Möglichkeit, die ich kenne

  2. 2

    Gehen Sie auf die google-cloud-sdk-Ordner und öffnen Sie die install.sh Datei.
    Ändern Sie die CLOUDSDK_PYTHON=“python“ – Wert auf CLOUDSDK_PYTHON=“python2.7″

    Erneut das installieren mit dem Befehl:

    ./install.sh

    Oder Sie können die Installation mit yum:
    https://cloud.google.com/sdk/downloads#yum

    • gibt es nicht so einen CLOUDSDK_PYTHON=“python“ in der install.sh Datei, da eine lange Zeit.
  3. 0

    Wenn Sie auf Windows-Das ist eine einfache Lösung, die für mich gearbeitet:
    öffnen Sie Powershell als administrator und führen Sie diese, um Ihre Python-Ordner, um Ihre Umgebung in den WEG:
    $env:Path += ";C:\python27_x64\"

    Dann erneut ausführen den Befehl gab, dass Sie den ursprünglichen Fehler. Es sollte gut funktionieren.

    Alternativ könnte man ausführen, dass die Originale (die Fehler verursachen) – Befehl innerhalb der Cloud SDK-Shell. Auch für mich gearbeitet.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.