Ein Memo mit Python2.7 und Python3 in CentOS

Da Python 2.6 im Standard von CentOS 6.5 und Python 2.7 in CentOS 7.2 enthalten ist, gibt es verschiedene Unannehmlichkeiten. Installieren Sie daher eine neue Version und eine häufig verwendete Version.

Das Installationsziel ist "/ opt / local".

** Nachtrag **

Nachtrag 2020/01/10: Verwenden wir schlampiges Python3.

Installieren Sie die Entwicklertools

# yum groupinstall "Development tools"
# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

Python 2.7, 3.6 install

Laden Sie sie zuerst herunter und installieren Sie sie.

curl -O https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
curl -O https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar zxf Python-3.6.6.tgz 
tar zxf Python-2.7.6.tgz 

Python2.7 installieren

cd Python-2.7.6
./configure --prefix=/opt/local
make && make altinstall

Python3.6 installieren

cd Python-3.6.6
./configure --prefix=/opt/local
make && make altinstall

Habe Easy_install installiert

(19.07.2015: Ändere das Link-Ziel von Distribute. Danke @ mtomoaki_96kg: +1 :)

curl -O https://pypi.python.org/packages/source/d/distribute/distribute-0.6.49.tar.gz
tar xzf distribute-0.6.49.tar.gz
cd distribute-0.6.49
/opt/local/bin/python2.7 ./distribute_setup.py 
/opt/local/bin/python3.3 ./distribute_setup.py 

19.07.2015 Nachtrag: PIP kann ohne Installation von Distribute / Setuptools installiert werden, sodass Sie diesen Schritt problemlos überspringen können. Sie können es vielmehr installieren, indem Sie den Befehl pip install Distribute mit pip ausführen.

see: https://pypi.python.org/pypi/distribute/0.6.49

Installieren Sie PIP

(Hinzugefügt am 27.09.2014) (22.04.2015 geändert von raw.github.com zu raw.githubusercontent.com) (19.07.2015 Von Github auf Pypa-Link geändert, siehe: https://pip.pypa.io/en/latest/installing/#install-pip)

> curl -kL https://bootstrap.pypa.io/get-pip.py | /opt/local/bin/python2.7
> curl -kL https://bootstrap.pypa.io/get-pip.py | /opt/local/bin/python3.6

Installieren Sie VirtualEnv

/opt/local/bin/pip2.7 install virtualenv
/opt/local/bin/pip3.6 install virtualenv 

danke sahiruha: +1:

Referenz

--http: //www.petitec.com/2013/04/ Setzen Sie python2-7 in centos6 /

Protokoll aktualisieren

2018/10/04: Die von PIP empfohlene Versionsnummer von Python war> = 2.7.9,> = 3.4, daher wurde der als 3.3 beschriebene Teil in 3.6 geändert.

Recommended Posts

Ein Memo mit Python2.7 und Python3 in CentOS
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Erstellen Sie eine Python-Umgebung in Centos
Erstellen Sie eine Python3-Umgebung unter CentOS7
[Memo] Tweet auf Twitter mit Python
Kartenmietinformationen auf einer Karte mit Python
CentOS 6.4, Python 2.7.3, Apache, mod_wsgi, Django
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Holen Sie sich Daten von VPS MySQL mit Python 3 und SQL Alchemy
Installieren Sie Python3.4 unter CentOS 6.6
Installieren Sie Python 2.7.3 unter CentOS 5.4
Ein Memo, das ein Tutorial zum Ausführen von Python auf Heroku erstellt hat
Erstellen einer Python-Umgebung mit virtualenv und direnv
[Ansible] Installieren Sie dnf unter Centos7 mit dem Python3-Interpreter
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Folium: Visualisieren Sie Daten auf einer Karte mit Python
Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda
Starten Sie einen Webserver mit Python und Flask
Führen Sie Flask unter CentOS mit Python3.4, Gunicorn + Nginx aus.
Lesen und Schreiben passt Dateien mit Python (Memo)
Entschlüsseln Sie eine unter iOS mit Python verschlüsselte Zeichenfolge
Visualisiere grib2 auf einer Karte mit Python (matplotlib)
Erstellen Sie eine Python3-Umgebung mit pyenv auf einem Mac und zeigen Sie NetworkX-Diagramme an
Grundeinstellungen für die Verwendung von Python3.8 und pip unter CentOS8
Programmieren mit Python und Tkinter
Ich habe versucht, einen periodischen Prozess mit CentOS7, Selenium, Python und Chrome durchzuführen
Ver- und Entschlüsselung mit Python
Memo mit Python mit HiveServer2 von EMR verbunden
Python auf Ruby und wütend Ruby auf Python
Twitter-Grafiknotiz mit Python
Hinweise zur HDR- und RAW-Bildverarbeitung mit Python
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
Erstellen Sie mit Docker auf RaspberryPi3 eine Python + Flasche + MySQL-Umgebung! [Versuch und Irrtum]
Installieren Sie Python 3.8 unter CentOS 7 (SCL)
Python und Ruby Slice Memo
Versuchen Sie, ein einfaches Spiel mit Python 3 und iPhone zu erstellen
Automatisches Folgen auf Twitter mit Python und Selen! (RPA)
Machen Sie mit Python einen Haltepunkt auf der c-Ebene
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
Erhalten Sie Kommentare auf Youtube Live mit [Python] und [Pytchat]!
Installieren Sie Python 3.7 und Django 3.0 (CentOS)
Ich habe versucht, LINE BOT mit Python und Heroku zu machen
Erstellen Sie eine Kolben-App mit Tensorflow und Dlib für Centos7
Machen Sie eine Lotterie mit Python
Erstellen Sie eine virtuelle Python-Umgebung mit virtualenv und virtualenvwrapper
[Python] Ein Memo zum vertikalen Schreiben von CSV mit Pandas
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Hinweise zur Beschleunigung des Python-Codes mit Numba
E-Mail Hipchat mit Postfix, Fluentd und Python auf Azure
Ein Memo zum Erstellen einer Django (Python) -Anwendung mit Docker
Automatisieren Sie Chrome mit Python und Selen auf Ihrem Chromebook
Installieren Sie Python 3.8 unter CentOS 8 (AppStream)
Python mit Pyenv und Venv
Erstellen Sie ein Verzeichnis mit Python
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
Bis Python mit Pythonbrew installiert ist und Flask auf dem WSGI-Server ausgeführt wird
Hinweise zur Installation von Python unter CentOS
Funktioniert mit Python und R.