Installasjonsforutsetninger
Bygg Python 2.7 fra kilden
Bygg Python 3.6 fra kilden
Installer Pip, Setuptools og Virtualenv for Python 2.7
Konklusjon
Denne opplæringen hjelper deg med å installere Python 2.7 og Python 3.6, samt konfigurere Virtualenv på CentOS 6.
Virtualenv er et verktøy for å lage isolerte Python-miljøer som kan holde avhengighetene som kreves av forskjellige prosjekter i separate mapper.
Installasjonsforutsetninger
Oppdater operativsystemet til den nyeste kjernen.
[root@vultr ~]# yum update
<some_output>
Is this ok [y/N]: y
Installer utviklingsverktøy.
[root@vultr ~]# yum groupinstall -y 'development tools'
Installer nødvendige pakker.
[root@vultr ~]# yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
Bygg Python 2.7 fra kilden
Last ned den nyeste kildekoden og pakk den ut.
[root@vultr opt]# cd /opt/ & wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz && tar xvf Python-2.7.13.tgz
Kompiler Python-kildekoden.
[root@vultr opt]# cd Python-2.7.13
[root@vultr Python-2.7.13]# ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
Opprett og installer Python-binærfiler.
[root@vultr Python-2.7.13]# make && make altinstall
Legg til Python for å søke PATH.
[root@vultr Python-2.7.13]# export PATH="/usr/local/bin:$PATH"
Bygg Python 3.6 fra kilden
Last ned den nyeste kildekoden og pakk den ut.
[root@vultr opt]# cd /opt/ && wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz && tar xvf Python-3.6.2.tgz
Kompiler Python-kildekoden.
[root@vultr opt]# cd Python-3.6.2
[root@vultr Python-3.6.2]# ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
Opprett og installer Python-binærfiler.
[root@vultr Python-3.6.2]# make && make altinstall
Legg til Python for å søke PATH.
[root@vultr Python-3.6.2]# export PATH="/usr/local/bin:$PATH"
Python-3.6 har Pip innebygd, som kan nås ved å bruke kommandoen pip3.4.
Last ned oppsettverktøyene og Pip-installasjonsskriptet for Python-2.7.
[root@vultr]# cd /tmp/
[root@vultr tmp]# wget https://bootstrap.pypa.io/get-pip.py
[root@vultr tmp]# python2.7 get-pip.py --prefix=/usr/local/
Installer Virtualenv.
[root@vultr tmp]# pip2.7 install virtualenv
Konklusjon
Du kan nå bruke kommandoene python2.7og python3.6kjøre skriptene dine. Hvis du trenger å installere nye pakker, kan du gjøre det med pip2.7 install package_nameog pip3.6 install package_name.