Nie jestem totalną nowicjuszką, ale próbuję zainstalować moduły przez dość długi czas iw tym momencie chciałbym mieć nowy start i zainstalować pythona i wszystkie moduły Potrzebuję, więc naprawdę je rozumiem. Mój problem polega na tym, że niektóre z nich są importowane, ale większość z nich instaluje albo na niewłaściwych paczkach witryny, albo nie importuje, może dlatego, że zawiodłem mój system/python. Próbowałem również PYTHONPATH i PATH, aby ustawić to dobrze, ale nigdy nie działało.Czyszczenie modułów Pythona i nowy początek Mac OS X
Więc moje pytania to:
- Czy istnieje sposób, aby zapewnić mogę oczyścić wszystko i zacząć od zera? Idealnie byłoby bez konieczności konfigurowania nowego Mac OSX.
- Czy istnieje sposób na zainstalowanie wszystkich modułów we właściwym miejscu (bez względu na katalog, którego nie obchodzi, powinien po prostu działać)?
- Czy istnieje dobry opis krok po kroku, jak działa instalacja modułów. I nie mam na myśli tylko informacji o użyciu easy_install, pip install etc, ale sposób na pełne zrozumienie tego, co muszę wziąć pod uwagę, gdzie muszę je umieścić, dlaczego te moduły są rozpoznawane w niektórych katalogach, jak system je znajduje i najbardziej ważne, jakie są najczęstsze pułapki i jak ich unikać.
Próbowałem też DarwinPorts i różne inne podobne sposoby, aby zainstalować ale nawet jeśli niektóre z nich pracował i jednocześnie jestem pewien, że są to naprawdę świetne narzędzia, najbardziej miałem włamać się do pracy.
Jeśli ktoś może polecić dobry i stabilny sposób na zainstalowanie wielu modułów jednocześnie, byłoby to niezwykle przydatne.
Wielkie dzięki!
Przepraszam za długie pytania.
Python nie jest zainstalowany w '/ usr/lib' na Mac OS X. Ponadto, nie powinieneś nigdy usuwać czegokolwiek z'/usr/lib' na Mac OS X, ponieważ jest on zarządzany przez Apple i może uszkodzić Twój system. W tym przypadku zwykle nie należy tego robić w żadnym systemie Linux, który używa menedżera pakietów. –
@NedDeily Właściwie '/ usr/lib/python2.7' jest po prostu dowiązaniem symbolicznym do'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', ale '/ usr/lib/python2. 7' jest szybsze do 'cd' do. Ale twoje prawo; dla tych, którzy nie znają systemu plików * nix, prawdopodobnie nie powinni bawić się w "/ usr/lib", chyba że dokładnie wiesz, co robisz. – chown
wielkie dzięki. Sprawdziłem i w usr/lib/i jest tylko to dowiązanie symboliczne. I już teraz znam system plików unix bardzo dobrze. Mój problem polega na tym, że python nie rozpoznaje moich modułów w /Library/Python/2.6/site-packages i robi w /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6. I znam różnicę między PATH i PYTHONPATH i umieścić go na właściwej ścieżce. Ale go nie rozpoznaje. Za każdym razem, gdy instaluję, instaluje się na niewłaściwych pakietach witryn, a ja kopiuję i wklejają do innych. A potem niektóre z nich działają. Tutaj mam inne pytanie. – digit