2013-08-19 8 views
5

Ich versuche setuptools unter Windows zu installieren.
Die Dokumentation sagt, ich sollte ez_setup.py ausführen.
Also tat ich, und ich bekomme die folgende Ausgabe:Python installiert setuptools, ez_setup.py Fehler

Extracting in c:\users\ut601039\appdata\local\temp\tmpf6a2mb 
Now working in c:\users\ut601039\appdata\local\temp\tmpf6a2mb\setuptools-1.0 
Installing Setuptools 
Something went wrong during the installation. 
See the error message above. 

Traceback (most recent call last): 
    File "D:\Python\Setuptools\ez_setup.py", line 357, in <module> 
    sys.exit(main()) 
SystemExit: 2 

Die Fehlermeldung nicht sehr informativ ist. Ein Blick in den Code fand ich:

 if not _python_cmd('setup.py', 'install', *install_args): 
      log.warn('Something went wrong during the installation.') 
      log.warn('See the error message above.') 
      # exitcode will be 2 
      return 2 

ich _python_cmd() ging und gefunden:

def _python_cmd(*args): 
args = (sys.executable,) + args 
return subprocess.call(args) == 0 

Ich fand, dass subprocess.call(args) Renditen 1 statt der erwarteten 0.

+0

Vergiss ich sagte irgendetwas. 'stdout = STDOUT' macht keinen Sinn und das Verhalten, das ich erreichen wollte, ist der Standard. Entschuldigung, ich kann nicht helfen. – delnan

Antwort

11

wie versuchen Sie ausführen & installieren Sie es? idealerweise .. run cmd dann cd zum entpackten Ordner & run python setup.py install das sollte es installieren .. Wenn Sie auf 64-Bit-Windows mit 64bit Python sind dann müssen Sie die entsprechende Version finden Sie hier: (http://www.lfd.uci.edu/~gohlke/pythonlibs/#setuptools)

+0

Ja, ich habe es am Ende installiert, ähnlich wie du es sagst. Die Dokumentation erwähnt keine dieser Details. Vielen Dank. –

+1

hmm .. sehr gut, die Module selbst haben es nicht dokumentiert aber ** Python-Dokumente ** hat dokumentiert, wie Python-Module zu installieren; was ich hier gefunden habe: [python docs] (https://docs.python.org/2.7/install/index.html) –

Verwandte Themen