Ich benutze Portable Python 2.7.6.1 und ich habe Sphinx 1.5.1 installiert, um meine Handbücher zu erstellen. Da Sphinx in den letzten Monaten bereits sehr viel Fortschritte gemacht hat, habe ich versucht, auf die neueste Version Sphinx 1.6.5 zu aktualisieren, aber ich konnte das easy_install
Tool nicht aktualisieren.Upgrade Python Sphinx mit easy_install
Ich habe versucht:
easy_install-2.7.exe -U sphinx
Und er sagt:
Searching for sphinx
Reading http://pypi.python.org/simple/sphinx/
Couldn't retrieve index page for 'sphinx'
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
Best match: sphinx 1.5.1
Processing sphinx-1.5.1-py2.7.egg
sphinx 1.5.1 is already the active version in easy-install.pth
Danach habe ich die Version zu zwingen versuchte, aber dies auch fehlgeschlagen:
easy_install-2.7.exe -m 1.6.5 sphinx
Dies ist, was sagt:
Searching for 1.6.5
Reading http://pypi.python.org/simple/1.6.5/
Couldn't find index page for '1.6.5' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading http://pypi.python.org/simple/
No local packages or download links found for 1.6.5
Best match: None
Traceback (most recent call last):
File "C:\Data\Frank\Programme\Portable Python 2.7.6.1\App\Scripts\easy_install-2.7-script.py", line 8, in <module>
load_entry_point('setuptools==0.6c11', 'console_scripts', 'easy_install-2.7')()
File "C:\Data\Frank\Programme\Portable Python 2.7.6.1\App\lib\site-packages\setuptools\command\easy_install.py", line 1712, in main
with_ei_usage(lambda:
File "C:\Data\Frank\Programme\Portable Python 2.7.6.1\App\lib\site-packages\setuptools\command\easy_install.py", line 1700, in with_ei_usage
return f()
Was mache ich hier falsch? Vielleicht hilft das Entfernen der Sphinx, aber dafür gibt es scheinbar keinen Befehlsschalter in easy-install
.
Hallo, vielen Dank für die schnelle Antwort. Ihre veröffentlichte Lösung funktioniert immer noch nicht für mich. Ich habe gerade herausgefunden, dass Portable Python nicht mehr aktiv gepflegt wird. Vielleicht könnte das ein Teil meines Problems sein. Ich versuche jetzt Python (x, y) als Ersatz. – Aleph0
Das ist wahrscheinlich. Wenn Sie Python installieren, verwenden Sie nach Möglichkeit die neueste 3.x-Version. Verwende auch 'pip' um Python-Pakete zu verwalten. Die [Python Packaging Authority (PyPA) enthält Tutorials und empfohlene Tools] (https://packaging.python.org/). –