Python-Ersatzmemo in Centos7
# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
# yum install -y https://centos7.iuscommunity.org/ius-release.rpm
# yum search python36
# yum install -y python36u python36u-libs python36u-devel python36u-pip
Symbolischer Linkersatz
# ls -l /bin/py*
# ln -s /bin/python3.6 /bin/python3
# unlink /bin/python
# ln -s /bin/python3.6 /bin/python
# vim $(which pip)
Die erste Zeile#!/usr/bin/python2 → #!/usr/bin/python
# pip --version
pip 9.0.1 from /usr/lib/python3.6/site-packages (python 3.6)
Wenn Sie awscli verwenden
# vim $(which aws)
Die erste Zeile#!/usr/bin/python2 → #!/usr/bin/python
Wenn Sie den folgenden Fehler erhalten
# aws s3 ls
Traceback (most recent call last):
File "/bin/aws", line 19, in <module>
import awscli.clidriver
ModuleNotFoundError: No module named 'awscli'
Installieren
# sudo pip install awscli
yum hört auch auf zu arbeiten.
# yum
File "/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
Wenn es um Python3 geht, wurde die print-Anweisung in print () geändert. Weil sich die Ausnahmefangsyntax von (Komma) in as geändert hat. Wenn Sie den Link erneut einfügen, können Sie ihn normal verwenden. .. Hmm? Was soll ich machen
Recommended Posts