Jestem nowicjuszem do Python
i zawijam sobie głowę niektórymi podstawowymi pojęciami. Pochodzę z tła PHP
. Poniżej znajduje się definicja/podział problemu, który napotykam:Używanie spydera z virtualenv
Zainstalowałem anaconda
, który miał cały garść bibliotek i narzędzi zainstalowanych w moim systemie. Jest to rodzaj mojego "głównego środowiska pythonowego"
Następnie stworzyłem i załadowałem virtualenv
. W tym virtualenv załadowałem kilka pakietów chciałem jak pip install simplekml
, pip install ipython
Teraz odpaliłem otwarty spyder
aw konsoli ipython Próbowałem import simplekml
i dała mi błąd importu. Czytałem o tym problemie online i powiedział w spyder trzeba wskazać na python w moim virtualenv (przy użyciu narzędzi> preferencje> Pythona interpreter) lub powinienem zrobić pip install spyder
z mojego virtualenv i używać tej wersji.
Próbowałem obu. Zainstalowałem spyder w moim virtualenv a następnie w konsoli ipython kiedy import simplekml
pojawia się błąd:
ModuleNotFoundError: No module named 'simplekml'
Jeśli pójdę do terminala i otwartej ipython i wpisać takie samo to działa dobrze. Jak mogę załadować terminal do spydera?
Od wielu godzin borykam się z tym problemem, więc wszelka pomoc, której udzielasz, jest bardzo cenna!
Nie mieszać z '' anaconda' virtualenv' użyć jednego lub drugiego ale nie obie –
Zgadza się. Proszę google o * środowiska conda * i dowiedz się, jak z nich korzystać zamiast virtualenv. Myślę, że powinno to rozwiązać twoje problemy. –
Zainstalowałem Spydera w każdym z moich virtualenvs i działa dobrze. Oczywiście, nie twierdzę, że to najlepsze podejście ... – Maciek