Explication détaillée des étapes d'installation de pip3 en python3

php中世界最好的语言
Libérer: 2018-04-09 11:01:10
original
8662 Les gens l'ont consulté

Cette fois, je vais vous apporter une explication détaillée des étapes d'installation de pip3 en python3 Quelles sont les précautions pour installer pip3 en python3 Voici des cas pratiques, jetons un coup d'œil. .

Avant-propos :

Le serveur que j'utilise actuellement est centos6.x La version de python fournie avec le système est 2.6.x. apprendre ou utiliser python, python3 est le premier choix, alors voici le problème. ---Comment installer l'environnement python3, et comment installer le pip3 correspondant pour python3 ? Plus important encore, certains outils intégrés dans notre système d'origine nécessitent la version python2.6, donc la coexistence de python3 et python2 et la coexistence de pip2 et pip3 sont requises. L'article suivant est ma pratique personnelle. (Installez pip3 pour python3)

Le but de la rédaction de cet article est d'aider les camarades qui rencontrent également le même problème (actuellement, il est difficile de trouver des informations sur Internet, et la plupart n'ont pas été mises en pratique. Le voici mon expérience, 100% peut réussir !)

Tout d'abord, installez python3.x, c'est très simple ! ! 1. Allez d'abord sur le site officiel pour télécharger le package d'installation de python3

Adresse du site officiel --- J'ai téléchargé Python-3.5.2.tar.xz

2 . Téléchargez le package sur le serveur

3. Décompressez

4. Compilez et installez

tar -xf Python-3.5.2.tar.xz
Copier après la connexion

 ! ! ! ! Faites attention

⚠️ Vous devez installer certaines dépendances nécessaires avant de compiler, sinon vous devrez recompiler lorsqu'une erreur est signalée --- (J'ai subi cette perte, alors assurez-vous de faire attention...) Installez les dépendances nécessaires (au moins les deux suivantes sont requises, j'ai personnellement rencontré les deux suivantes)

Vous pouvez désormais compiler en toute sérénité :

yum install openssl-devel -y
yum install zlib-devel -y
Copier après la connexion
Une fois la compilation terminée, un dossier Python sera généré sous /opt/ Oui, il s'agit du python compilé - pour plus de commodité, les amis peuvent définir un lien symbolique comme suit :

cd Python-3.5.2
./configure --prefix=/opt/Python  #安装目录可以自己定义无所谓。
make
make install
Copier après la connexion
Dans celui-ci. De cette façon, vous pouvez consommer directement python3 comme suit :

# ln -s /opt/Python/bin/python3 /usr/bin/python3
Copier après la connexion

D'accord jusqu'à présent, notre tâche d'installation de python3 sous Linux est terminée. Entrons dans le point clé et installons pip3 pour python3. .

2. installer pip pour python3.x

En fait, ce n'est pas difficile. . Téléchargez plusieurs packages et exécutez deux commandes pour le faire. 1. Installez d'abord setuptools

Les amis peuvent le télécharger via la bibliothèque officielle du module : Adresse de téléchargement

Ici, j'utilise directement wget pour télécharger la version 19.6 depuis le serveur (Amis peut essayer la nouvelle version...)

2. Installez ensuite pip directement et le tour est joué. .

De même, téléchargez-le d'abord, puis exécutez la commande pour le faire ! !
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
Copier après la connexion

Une fois l'installation terminée, jetons un coup d'œil à ce qu'il y a dans le répertoire bin de python

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
Copier après la connexion

Haha. . Grâce à ce qui précède, nous avons installé pip3 pour python3. . . (Les amis peuvent également établir une connexion douce pour plus de commodité et de praticité...)

3. Faisons un test

1. Entrons d'abord dans python3<.>D'accord, essayons de l'installer avec le pip3 nouvellement installé :

L'installation est terminée. Il semble qu'il n'y ait aucun problème avec pip3 lui-même. Testons s'il prend vraiment en charge python3. . Installez ce module (peut-être qu'il est installé sur 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
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ImportError: No module named 'pymysql' ##没有此模块奥
>>>
Copier après la connexion

Hahaha c'est ok. . Finition! !
[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
######安装完成
Copier après la connexion

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

[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
>>>
Copier après la connexion
Lecture recommandée :

Comment implémenter la distance Mahalanobis en Python

La solution parfaite pour que python2.7 ne puisse pas utiliser pip

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!