How to install python3 in centos7

Release: 2019-07-08 09:17:54
Original
5563 people have browsed it

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
Copy after login

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
Copy after login

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
Copy after login

Test the installation

/usr/local/python3/bin/python3 -V
Copy after login

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
Copy after login

Python3 comes with pip, just add a soft link

ln /usr/local/python3/bin/pip3 /usr/bin/pip3
Copy after login

Modify vim configuration

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

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!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template