Home > Backend Development > Python Tutorial > Detailed explanation of the steps to install pip3 in python3

Detailed explanation of the steps to install pip3 in python3

php中世界最好的语言
Release: 2018-04-09 11:01:10
Original
8734 people have browsed it

This time I will bring you python3 a detailed explanation of the steps to install pip3, what are the precautions for installing pip3 in python3, the following is a practical case, let's take a look.

Foreword:

The server I am currently using is centos6.x. The version of python that comes with the system is 2.6.x. However, whether I am learning or using python, python3 is the first choice, so here comes the problem. ---How to install the python3 environment, and how to install the corresponding pip3 for python3? More importantly, there are some built-in tools in our original system that require the python2.6 version, so the coexistence of python3 and python2, and the coexistence of pip2 and pip3 are required. The following article is my personal practice. (Install pip3 for python3)

The purpose of writing this article is to help comrades who also encounter the same problem (currently it is difficult to find information on the Internet, and most of it has not been practiced. The following is my experience, 100% Can succeed! Go! Go!)

##First, install python3.x, so easzy! ! 1. First go to the official website to download the python3 installation package

Official website address ---I downloaded Python-3.5.2.tar.xz

2. Upload Package to server

3. Unzip

tar -xf Python-3.5.2.tar.xz
Copy after login

4. Compile and install

! ! ! ! Pay attention

⚠️ You need to install some necessary dependencies before compiling, otherwise you have to recompile when an error is reported---(I suffered this loss, so be careful...)Install the necessary dependencies (at least the following two are required, I personally encountered the following two)

yum install openssl-devel -y
yum install zlib-devel -y
Copy after login
Okay, now you can compile with peace of mind:

cd Python-3.5.2
./configure --prefix=/opt/Python  #安装目录可以自己定义无所谓。
make
make install
Copy after login

After the compilation is completed, it will Generate a Python folder under /opt/. Yes, this is the compiled python - for convenience, friends can define a soft link as follows:

# ln -s /opt/Python/bin/python3 /usr/bin/python3
Copy after login

In this way, you can directly consume python3 As follows:

Okay so far, our task of installing python3 under Linux has been completed. Let’s enter the key point and install pip3 for python3

2. install pip for python3.x

In fact, this is not difficult. . Download several packages and execute two commands to get it done. 1. First install setuptools

Friends can download it through the official module library: Download address

Here I directly use wget to download the version 19.6 from the server (Friends, you can try the new version...)

wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6.tar.gz
python3 setup.py build
python3 setup.py install
Copy after login

2. Then install pip directly and you're done. .

Similarly download it first and then execute the command to get it done! !

wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python3 setup.py build
python3 setup.py install
Copy after login

After the installation is complete, let’s take a look at what is in the bin directory of python

Haha. . Through the above we have installed pip3 for python3. . . (Friends can also make a soft connection for convenience and practicality...)

3. Let’s do a test

1. First, let’s enter python3

[root@centos3 bin]# python3
Python 3.5.2 (default, Jul 27 2016, 03:36:56) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymysql
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ImportError: No module named 'pymysql' ##没有此模块奥
>>>
Copy after login
Okay, let’s try to install it with the newly installed pip3:

[root@centos3 bin]# /opt/Python/bin/pip3 install pymysql
Collecting pymysql
 Downloading PyMySQL-0.7.5-py2.py3-none-any.whl (77kB)
 100% |████████████████████████████████| 81kB 3.2kB/s 
Installing collected packages: pymysql
Successfully installed pymysql-0.7.5
######安装完成
Copy after login

The installation is complete. It seems that there is no problem with pip3 itself. Let’s test whether it is really installed for python3. Module (maybe it is installed on python2...-_-#)

[root@centos3 bin]# python3
Python 3.5.2 (default, Jul 27 2016, 03:36:56) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pymysql
>>>
Copy after login

Hahaha ok. . Finish! !

I believe you have mastered the method after reading the case in this article. For more exciting information, please pay attention to other related articles on the php Chinese website!

Recommended reading:

How to implement Mahalanobis distance in Python

##The perfect solution to the inability to use pip in python2.7

The above is the detailed content of Detailed explanation of the steps to install pip3 in python3. 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