Je mets à jour pip. Mais après la mise à jour, il y a une erreur de syntaxe.
J'essaie d'installer python 3.x mais pas corrigé.
Traceback (dernier appel le plus récent):
Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: liblzma.so.5(XZ_5.0)(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: libgdbm_compat.so.4()(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: libgdbm.so.4()(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: libcrypto.so.10(OPENSSL_1.0.2)(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: liblzma.so.5()(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: libffi.so.6()(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: libc.so.6(GLIBC_2.17)(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
J'essaye d'installer pyopenssl
---------- MISE À JOUR ----------------
i essayez d'installer python36u j'ai des erreurs
File "/usr/bin/pip", line 7, in <module> from pip._internal import main File "/usr/lib/python2.6/site-packages/pip/_internal/__init__.py", line 19, in <module> from pip._vendor.urllib3.exceptions import DependencyWarning File "/usr/lib/python2.6/site-packages/pip/_vendor/urllib3/__init__.py", line 8, in <module> from .connectionpool import ( File "/usr/lib/python2.6/site-packages/pip/_vendor/urllib3/connectionpool.py", line 92 _blocking_errnos = {errno.EAGAIN, errno.EWOULDBLOCK}
3 Réponses :
python2.6 n'est plus pris en charge, essayez de changer votre SYS PATH pour qu'il pointe vers de nouveaux python et pip
vérifiez ceci: Python ENV
vous pouvez également utiliser ce qui suit:
/path/to/pip3 install .... /path/to/python3 <NAME_OF_THE_SCRIPT>
J'installe python 3.x mais la version python par défaut est toujours 2.6. Comment puis-je changer? J'essaye juste d'exécuter github.com/narbehaj/ssl-checker
vous devez définir votre PATH quelque chose comme export PATH = "$ PATH: / usr / local / bin / python"
qui dépend de l'endroit où votre python3 est installé, vous pouvez le découvrir en utilisant quel python3
Je mets à jour ma réponse pour une solution de contournement si vous souhaitez garder python2.6 par défaut pour votre système
Je ne garderai pas python2.6 mais maintenant j'ai des erreurs, essayez de python3. mise à jour de la première question
Modifiez votre version de python par défaut en utilisant ce lien Changer la version par défaut de python
vous avez installé pyopenssl pour l'environnement python2. alors désinstallez-le d'abord.
vérifier la version: python3.6 -V, pip3 -V etc. Lors de l'installation de pyopenssl ou de tout autre logiciel, utilisez pip3.
utilisez sudo pip3 install pyopenssl ou pip3 install pyopenssl , Cela fonctionnera.
J'essaye d'installer à nouveau python 3 mais j'ai des erreurs. Erreur: Paquet: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Nécessite: liblzma.so.5 (XZ_5.0) (64bit) Erreur: Paquet: python36u-libs-3.6.8-1 .el7.ius.x86_64 (ius) Nécessite: libgdbm_compat.so.4 () (64bit) Erreur: Paquet: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Nécessite: libgdbm.so.4 () (64bit) Erreur: Paquet: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Nécessite: libcrypto.so.10 (OPENSSL_1.0.2) (64bit)
Ceci est dû à un problème de dépendance. ne désinstallez pas python2 sinon vous devez réinstaller le centOS. si vous l'avez fait, le problème de dépendance ne disparaîtra pas de toute façon. linuxize.com/post/how-to-install -python-3-sur-centos-7
---------- MISE À JOUR ----------------
J'essaye d'installer python36u j'ai des erreurs
Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: liblzma.so.5(XZ_5.0)(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: libgdbm_compat.so.4()(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: libgdbm.so.4()(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: libcrypto.so.10(OPENSSL_1.0.2)(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: liblzma.so.5()(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: libffi.so.6()(64bit) Error: Package: python36u-libs-3.6.8-1.el7.ius.x86_64 (ius) Requires: libc.so.6(GLIBC_2.17)(64bit) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest