Telepítési előfeltételek
Python 2.7 készítése forrásból
Python 3.6 készítése forrásból
Telepítse a Pip, a Setuptools és a Virtualenv for Python 2.7-et
Következtetés
Ez az oktatóanyag segít a Python 2.7 és a Python 3.6 telepítésében, valamint a Virtualenv beállításában a CentOS 6 rendszeren.
A Virtualenv egy olyan eszköz, amellyel elszigetelt Python-környezeteket hozhat létre, amely képes a különböző projektek által igényelt függőségek külön mappákban tartani.
Telepítési előfeltételek
Frissítse az operációs rendszert a legújabb kernelre.
[root@vultr ~]# yum update
<some_output>
Is this ok [y/N]: y
Fejlesztőeszközök telepítése.
[root@vultr ~]# yum groupinstall -y 'development tools'
Telepítse a szükséges csomagokat.
[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
Python 2.7 készítése forrásból
Töltse le a legújabb forráskódot, és bontsa ki.
[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
Python forráskód fordítása.
[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"
Hozzon létre és telepítsen Python bináris fájlokat.
[root@vultr Python-2.7.13]# make && make altinstall
Adja hozzá a Python-t a kereséshez PATH.
[root@vultr Python-2.7.13]# export PATH="/usr/local/bin:$PATH"
Python 3.6 készítése forrásból
Töltse le a legújabb forráskódot, és bontsa ki.
[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
Python forráskód fordítása.
[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"
Hozzon létre és telepítsen Python bináris fájlokat.
[root@vultr Python-3.6.2]# make && make altinstall
Adja hozzá a Python-t a kereséshez PATH.
[root@vultr Python-3.6.2]# export PATH="/usr/local/bin:$PATH"
A Python-3.6-ban van beépített Pip, amely a paranccsal érhető el pip3.4.
Töltse le a telepítőeszközöket és a Pip telepítőszkriptet a Python-2.7-hez.
[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/
Telepítse a Virtualenv.
[root@vultr tmp]# pip2.7 install virtualenv
Következtetés
Most már használhatja a python2.7és parancsokat python3.6a szkriptek futtatására. Ha új csomagokat kell telepítenie, ezt megteheti a pip2.7 install package_nameés a gombokkal pip3.6 install package_name.