Pourquoi ne pas pip travail?
J'ai installé le pep et le tout basé sur cette vidéo, et de l'installer semblait grande. Mais quand je dis "importer pip" au RALENTI, j'ai cette erreur:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pip
File "C:\Python33\lib\site-packages\pip\__init__.py", line 9, in <module>
from pip.log import logger
File "C:\Python33\lib\site-packages\pip\log.py", line 8, in <module>
from pip import backwardcompat
File "C:\Python33\lib\site-packages\pip\backwardcompat\__init__.py", line 27, in <module>
console_encoding = sys.__stdout__.encoding
AttributeError: 'NoneType' object has no attribute 'encoding'
Qu'ai-je fait de mal?
Vous n'avez généralement pas utiliser pip par l'importation; il est utilisé comme un outil de ligne de commande. Et l'exécution de quelque chose à partir de la veille est généralement une mauvaise idée de toute façon; il est terrible et fait souvent de la loi sur les programmes de bizarre. Malheureusement, il n'y a pas vraiment de base de python développeurs qui peut être pris la peine de faire mieux, car aucun d'entre eux les utilisent.
OriginalL'auteur Isaiah Taylor | 2014-02-01
Vous devez vous connecter pour publier un commentaire.
Vous de ne pas importer les pep de l'intérieur de veille, vous êtes censé l'appeler à partir de la ligne de commande. Il attend qu'il y ait une sortie standard (stdout), mais il semble qu'il n'est pas celui de l'intérieur d'INACTIVITÉ.
Ouvrir un terminal, et tapez
pip install <module>
"pip n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou fichier de commandes
Trouver où
pip
a été installé, généralement quelque chose commeC:\Python27\Scripts\pip.exe
, puis ajouter ce répertoire à votrePATH
variable d'environnement. Je n'ai pas de machine Windows en face de moi pour vérifier, mais c'est quelque part dans les Paramètres de votre Système sous "Avancé". Une fois que vous y êtes, trouver la variable d'environnement pourPATH
, et ajouter le répertoirepip.exe
est situé dans cette liste.Comme l'a dit, il est destiné à être exécuté à partir de la ligne de commande. Cependant, il doit être dans votre chemin d'accès, ce qui signifie deux répertoires doivent être dans votre PATH (dans mon cas C:\Python27 et C:\Python27\Scripts). pip.exe est installé dans les Scripts.
OriginalL'auteur Brian Campbell
Essayez de commande ci-Dessus qui va chercher de code plus tard, pour le PEP de la PyPy.
OriginalL'auteur Hardik Gajjar