2013-08-25 23 views
10

Pozdrowienia dla wszystkich!Konfigurowanie środowiska wirtualnego w PyCharm

Mam mały problem w projekcie wykonanym przez kogoś w PyCharm, z wirtualnym środowiskiem (VE). Ustawiłem tę VE kilka miesięcy temu i nie korzystałem z niej przez jakiś czas. Teraz muszę do niego wrócić, ponieważ ma wiele niezbędnych rzeczy zainstalowanych. Dlatego do tego VE jest potrzeba jeszcze jednej baterii - jest to interfejs SoundCloud API. Zainstalowałem bezpośrednio z PyCharm w ustawieniach projektu, sprawdziłem, czy ta VE nadal jest domyślnym VE - to jest. Ale projekt wciąż narzeka, że ​​istnieje "Brak modułu o nazwie Soundcloud".

Czy możesz pokazać mi sposób, w jaki mogę to naprawić?

Z góry dziękuję.

Odpowiedz

11

W ustawieniach, w sekcji Projekt (w lewym panelu) przejdź do Tłumacze. Stamtąd możesz wybrać znalezione środowisko lub kliknąć znak +, aby dodać własne ze ścieżki. Znajdź utworzone środowisko i dodaj je do listy. Następnie, po wybraniu środowiska można zobaczyć zainstalowane moduły pod spodem. Możesz dodawać nowe moduły poprzez wbudowany pip.

Następnie przeniesie Cię do pierwszej strony, z której musisz wybrać niestandardowe środowisko z rozwijanego menu.

Powodzenia!

Edytuj: Ponownie przesłuchaj swoje pytanie. Czasami, gdy nie mogę rozpoznać modułu w PyCharm, robię pip install przez linię poleceń w środowisku wirtualnym. Następnie uruchom ponownie PyCharm.

Przejdź do środowiska w cmd i uruchom python -m pip install -U SOUNDCLOUD_MODULE, a to zadziała.

+3

Warto wspomnieć, że z terminalu chcesz się upewnić, że są uruchomione pytona na virtualenv za. Zazwyczaj to zapewniam, uruchamiając 'source bin/activate' z wnętrza katalogu virtualenv. – Fiver

+1

Dziękuję za odpowiedzi. Zainstalowanie potrzebnego modułu przez pip i aktywowanie VE, jak powiedział Pathetique, uratowało dzień. – Nervosa

+0

Zastanawiam się, czy nie ma sposobu, aby to zrobić bezpośrednio w PyCharm. Przynajmniej tego nie znalazłem. Metoda, którą opisujesz tutaj (po Edycji: ...) działa doskonale. – jojo

Powiązane problemy