Εγκαταστήστε προαπαιτούμενα
Δημιουργία Python 2.7 από την πηγή
Δημιουργία Python 3.6 από την πηγή
Εγκαταστήστε τα Pip, Setuptools και Virtualenv για Python 2.7
συμπέρασμα
Αυτό το σεμινάριο θα σας βοηθήσει να εγκαταστήσετε τα Python 2.7 και Python 3.6, καθώς και να εγκαταστήσετε το Virtualenv στο CentOS 6.
Το Virtualenv είναι ένα εργαλείο για τη δημιουργία απομονωμένων περιβαλλόντων Python που μπορούν να διατηρήσουν τις εξαρτήσεις που απαιτούνται από διαφορετικά έργα σε ξεχωριστούς φακέλους.
Εγκαταστήστε προαπαιτούμενα
Ενημερώστε το λειτουργικό σύστημα στον πιο πρόσφατο πυρήνα.
[root@vultr ~]# yum update
<some_output>
Is this ok [y/N]: y
Εγκαταστήστε εργαλεία ανάπτυξης.
[root@vultr ~]# yum groupinstall -y 'development tools'
Εγκαταστήστε τα απαιτούμενα πακέτα.
[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 από την πηγή
Κατεβάστε τον πιο πρόσφατο πηγαίο κώδικα και εξαγάγετε τον.
[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.
[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"
Δημιουργήστε και εγκαταστήστε δυαδικά Python.
[root@vultr Python-2.7.13]# make && make altinstall
Προσθήκη Python στην αναζήτηση PATH.
[root@vultr Python-2.7.13]# export PATH="/usr/local/bin:$PATH"
Δημιουργία Python 3.6 από την πηγή
Κατεβάστε τον πιο πρόσφατο πηγαίο κώδικα και εξαγάγετε τον.
[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.
[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"
Δημιουργήστε και εγκαταστήστε δυαδικά Python.
[root@vultr Python-3.6.2]# make && make altinstall
Προσθήκη Python στην αναζήτηση PATH.
[root@vultr Python-3.6.2]# export PATH="/usr/local/bin:$PATH"
Η Python-3.6 έχει ενσωματωμένο Pip, στο οποίο μπορείτε να προσπελάσετε χρησιμοποιώντας την εντολή pip3.4.
Κατεβάστε το σενάριο εγκατάστασης setuptools και Pip για την 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/
Εγκαταστήστε το Virtualenv.
[root@vultr tmp]# pip2.7 install virtualenv
συμπέρασμα
Τώρα μπορείτε να χρησιμοποιήσετε τις εντολές python2.7και python3.6να εκτελέσετε τα σενάρια σας. Εάν χρειάζεται να εγκαταστήσετε νέα πακέτα, μπορείτε να το κάνετε με pip2.7 install package_nameκαι pip3.6 install package_name.