Zainstalowałem kilka bibliotek/narzędzi do Pythona takich jak NLTK, SciPy i NumPy na moim Ubuntu. Chciałbym jednak spróbować użyć dystrybucji Anacondy. Czy powinienem usunąć istniejące biblioteki przed instalacją Anacondy?Integracja istniejącej biblioteki Pythona z Anaconną
5
A
Odpowiedz
4
Nie ma potrzeby usuwania systemu Python. Anakonda siedzi obok niego. Kiedy instaluje, dodaje linię do twojego .bashrc
, która dodaje najpierw katalog Anaconda w twoim PATH
. Oznacza to, że za każdym razem, gdy wpiszesz terminal python
lub ipython
, użyje on Python Anaconda (a Python Anaconda automatycznie użyje wszystkich bibliotek Python Anaconda, takich jak numpy i scipy, a nie systemowych). Powinieneś opuścić system Python sam, ponieważ niektóre narzędzia systemowe go używają. Najważniejsze punkty to:
- Niezależnie od tego, który Python jest pierwszy na twoim
PATH
, jest to, co zostanie użyte podczas używania Pythona w terminalu. Jeśli utworzysz środowisko conda zconda
i użyjeszsource activate
, środowisko to zostanie najpierw umieszczone naPATH
. - Każdy Python (Anaconda lub system) będzie używał własnych bibliotek i nie będzie patrzeć na pozostałe (nie jest to prawdą, jeśli ustawisz zmienną środowiskową
PYTHONPATH
, ale zalecam, abyś tego nie robił).
Powiązane problemy
- 1. Integracja grails do istniejącej aplikacji sprężynowej?
- 2. Integracja rodzime biblioteki systemowe z SBT
- 3. ld nie można znaleźć istniejącej biblioteki
- 4. Wywoływanie biblioteki języka C# z Pythona
- 5. Korzystanie z liquibase na istniejącej bazie danych
- 6. Jakiej biblioteki Pythona mpi użyć?
- 7. Integracja z Kairem i Qt
- 8. Integracja CUDA z aplikacją C++ w celu użycia istniejącej klasy C++
- 9. Integracja Dropbox
- 10. Integracja Wix z MSBuild
- 11. Integracja Paypal z PHP
- 12. Integracja Alembic z SQLAlchemy
- 13. Integracja CoffeeScript z Eclipse?
- 14. Integracja z Windows Shell
- 15. Integracja NUnit z TeamCity
- 16. Integracja z systemem zewnętrznym
- 17. Integracja JIRA z TortoiseSVN
- 18. Integracja SVN z Notepad ++?
- 19. Jenkins - integracja z Dockerem
- 20. Integracja RFID z PHP
- 21. Integracja Facebooka z iOS
- 22. Meteor: Integracja z mangustą?
- 23. Integracja VS2010 z Subversion
- 24. integracja paypal z ios
- 25. Integracja GitLab z TeamCity
- 26. Integracja kolby z selerem
- 27. Integracja Appium z Teamcity
- 28. Równoważnik rubinowy biblioteki zapytań Pythona (klient HTTP)
- 29. Metoda getbbox z biblioteki obrazów Pythona (PIL) nie działa
- 30. Czy obiekt Session z wątku biblioteki zapytań Pythona jest bezpieczny?
Nop, cały sens używania czegoś takiego jak anaconda dist polega na tym, że można go używać wraz z aktualną konfiguracją. Instalacja Anaconda powinna być całkowicie niezależna, nie będzie wiadomo o zainstalowanych bibliotekach. – nico
Następnie, jak odinstalować istniejące pakiety Python? Próbowałem zainstalować z pip, ale nadal istnieje w moim systemie. – IllSc
Po pierwsze: dlaczego chcesz odinstalować bibliotekę systemową i użyć Anacondy zamiast tego? Po drugie: nie, powtarzam, NIE odinstaluj python27 z systemu! Ubuntu, dużo zależy od python27, jeśli odinstalujesz, przez "sudo apt-get remove python27" dla przykładu. zrujnujesz swój system. – nico