Maison > Article > développement back-end > python3 installer pip3 (installer pip3 pour python 3.x)
Cet article présente principalement en détail l'installation de pip3 pour python 3.x, qui a une certaine valeur de référence. Les amis intéressés peuvent s'y référer
Avant-propos :
Le. Le serveur que j'utilise actuellement est centos6.x. La version de python fournie avec le système est 2.6.x. Cependant, qu'il s'agisse d'apprendre ou d'utiliser python, python3 est actuellement le premier choix. ---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.xz2 . Téléchargez le package sur le serveur 3. Décompresseztar -xf Python-3.5.2.tar.xz4. Compilez et installez ! ! ! ! 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)
yum install openssl-devel -y yum install zlib-devel -yD'accord maintenant vous pouvez se sentir à l'aise Compiler :
cd Python-3.5.2 ./configure --prefix=/opt/Python #安装目录可以自己定义无所谓。 make make installUne fois la compilation terminée, un dossier Python sera généré sous /opt/ Oui, c'est le python compilé -. Pour plus de commodité, les amis peuvent définir une connexion douce comme suit :
# ln -s /opt/Python/bin/python3 /usr/bin/python3De cette façon, vous pouvez directement consommer python3 comme suit :
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. .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...)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 install2. 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/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 installUne fois l'installation terminée, jetons un coup d'œil à ce qu'il y a dans le répertoire bin de python
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é :[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' ##没有此模块奥 >>>L'installation est terminée. Il semble qu'il n'y ait aucun problème avec pip3 lui-même. Testons si ce module est réellement installé sur python3 (il peut être installé sur python2...-_-#)
[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 ######安装完成
Hahaha ok. . Finition! !
[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 >>>
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!