Home  >  Article  >  Backend Development  >  How to install python3 in centos7

How to install python3 in centos7

尚
Original
2019-06-29 16:07:275492browse

How to install python3 in centos7

1. Since Centos needs to install the Sqlite database in advance, otherwise Python will not be able to import sqlite3 normally later, so it is recommended to pre-install the Sqlite database before upgrading Python.
Failure to install readline-devel may cause Unable to use the up, down, left and right keys of the keyboard

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y

2. Download the Python3 installation package to be installed

3.Compile and install

PS: Here is an early warning about the dependency installation of Python3.7 version. If you are installing Python3.6, you can ignore the following step.

Exception prompt ModuleNotFoundError: No module named '_ctypes'

yum install libffi-devel -y

Compile and install

tar xvf Python-3.7.0.tar.xz 
cd Python-3.7.0/
./configure\
  prefix=/usr/local/python3\    --with-ssl
    --enable-sharedmake && make install

Test the installation

/usr/local/python3/bin/python3 -V

4. Modify the python command soft link and vim configuration

After successful installation, we need to change the vim configuration to Python2.7.5, to restore the use of yum
Back up the soft link of python and modify it to python3, which is convenient for us to use

mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/python3/bin/python3 /usr/bin/python

Python3 comes with pip, just add a soft link

ln /usr/local/python3/bin/pip3 /usr/bin/pip3

Modify vim configuration

vi /usr/bin/yum
   #!/usr/bin/python2.7 # 修改#!/usr/bin/python为#!/usr/bin/python2.7
import sys
try:
   import yum
except ImportError:
   print >> sys.stderr, """\

Same operation, #!/usr/bin/python in the vi /usr/libexec/urlgrabber-ext-down file must also be modified to #!/usr/bin/ python2.7

For more Python related technical articles, please visit the Python Tutorial column to learn!

The above is the detailed content of How to install python3 in centos7. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn