2012-11-18 37 views
7

Próbowałem zaktualizować pakiety libxml2, ponieważ moje są zbyt stare, by działały z lxml. Znalazłem instruktażu here i starał się aktualizować pakiet z poleceniemPython: brak pliku setup.py: Brak takiego pliku lub katalogu

sudo python setup.py install 

ale co mam to ten komunikat o błędzie:

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS 
/Python: can't open file 'setup.py': [Errno 2] No such file or directory 

Więc najwyraźniej nie ma pliku setup.py Pythona w moim folderze (to jest moja obecna wersja Pythona, już to sprawdziłem!). Jak to jest możliwe? Mam nadzieję, że ktoś może mi pomóc!

+4

Z jakiego katalogu korzystasz z 'setup.py'? To nie powinno być częścią twojej aktualnej lokalizacji Pythona. Pochodzi z pakietami. – jdi

+0

Okay, teraz widzę ...! Myślałem, że setup.py należy do dystrybucji Pythona ... Dziękuję bardzo! – julianschnell

+1

Jeśli @jdi odpowiedział na twoje pytanie, miłym rozwiązaniem byłoby ustawienie pytania jako odpowiedzi :) –

Odpowiedz

12

Aby to formalną odpowiedź od mojego komentarza zrobić ...

setup.py nie jest częścią miejsca instalacji Pythona. Jest on dołączony do pakietu, który chcesz zainstalować. Zmień katalogi na lokalizację pobranego źródła, a następnie uruchom plik setup.py.

+0

Nie wiem, gdzie został pobrany plik. Jak go znajdziemy? – LoveMeow

+0

@RamapriyaSridharan - Nie wiesz, gdzie pobierasz pliki na swój komputer? – jdi

+0

Jednym ze sposobów znalezienia pliku setup.py, jeśli nie pamiętasz, jest uruchomienie prostego polecenia find: "find. -name setup.py" – hiquetj

Powiązane problemy