2016-10-06 13 views
6

Używam Spyder 2 jako mojego domyślnego IDE Pythona od kilku lat, a podczas przygotowywania klasy do przetwarzania sygnałów natknąłem się na nowy Spyder 3 na Anakonda i postanowił zobaczyć, jak to wygląda.Spyder 3 "Zestaw Katalog roboczy konsoli" nie działa

Po pierwsze, zaktualizowałem dystrybucję Anacondy na moim komputerze biurowym Ubuntu 16.04 do najnowszej wersji (tj. Miałem już zainstalowaną poprzednią wersję), a następnie byłem bardzo zaskoczony, gdy przycisk "Ustaw konsolę roboczą" Eksplorator plików (w prawym górnym rogu, pomiędzy ikoną "folderu" i ikoną strzałki w górę) brakowało. Wciąż mogę ręcznie zmienić katalog roboczy na konsoli IPython, ale jest niepraktyczny i na pewno nie zmotywuje uczniów!

Myśląc, że to może być błąd związany z aktualizacją conda, zdecydowałem, że spróbuję pobrać i zainstalować Anaconę dla Windows na moim domowym laptopie (co prawdopodobnie zrobi większość studentów), i nie ma też przycisku "Ustaw katalog roboczy konsoli".

Do tej pory myślałem, że nowa wersja Spydera mogła go porzucić, ale o dziwo, Spyder GitHub page ma zrzut ekranu nowego Spydera 3, który MA ten dokładnie ten sam przycisk (ponownie: w prawym górnym rogu, pomiędzy ikoną "folderu" i ikona "strzałki w górę")!

EDIT: oto zrzut ekranu jak moja Spyder wygląda w Windows (duża czerwona strzałka skierowana w którym ikona powinna być):

enter image description here

Czy ktoś wie, czy istnieje opcja ustawienia który ukrywa przycisk "Ustaw katalog roboczy konsoli" lub czy jest to błąd w nowszej wersji Anacondy, która go nie wyświetla?

Odpowiedz

4

Odpowiadając na moje własne pytanie: skontaktowałem się z programistami Spyder, a jest to "połowa błędu": P (mój wybór słów).

Pozwól mi wyjaśnić:

  • Zamierzony funkcjonalność Spyder 3 jest automatycznie zmienić konsolę katalogu roboczego podczas nawigowania przez eksploratora plików, zatem brak starego przycisku jest zamierzone i nie jest to błąd ;

  • Jednak ta nowa funkcja nie działa w tej chwili, co jest bug: P

Dobrą wiadomością jest to, że zostanie to ustalone dla Spyder 3.0.2, które powinny być w kilka dni :)

(Powiedziano mi również, że Anaconda zwykle zajmuje kilka dni, aby dodać nowe wersje do swoich repozytoriów, więc może minąć trochę czasu, zanim będziemy mogli zaktualizować Spyder poprzez conda)

+1

Mam Spyder 3.1.4 na komputerze Mac i nadal widzę ten problem. – Sujoy

+0

@ Sujoy masz na myśli brak przycisku "Set Console Working Directory"? Jeśli tak, jak napisałem w powyższej odpowiedzi, został celowo usunięty z aktualnych wersji Spydera. Z tego, co mogę powiedzieć, sposób, w jaki aktualnie działa to: nawigacja do nowego katalogu poprzez pasek adresu w prawym górnym rogu. DOES zmienia bieżący katalog roboczy konsoli do dowolnego miejsca; jednak poruszanie się po karcie Eksplorator plików NIE powoduje zmiany katalogu roboczego na ustawiony, mimo że pasek adresu odzwierciedla zmiany wprowadzone w Eksploratorze plików i na odwrót. Mam nadzieję, że to pomoże! –

+0

Chodzi mi o to, że nie działało, kiedy nawigowałem do bieżącego katalogu. Potem, kiedy uruchomiłem mój kod, nadałem mu wyjątek FNF. Naprawdę tego nie rozumiem. – Sujoy

2

W przypadku, gdy nie jesteś havin g twój katalog zmienia się automatycznie, alternatywną opcją jest ręczne zlokalizowanie katalogu, do którego chcesz przejść, a wewnątrz Konsoli IPython wystarczy bezpośrednio przejść do tego katalogu.

% cd 'Katalog Lokalizacja'

Wystarczy pamiętać, aby zrobić testow, a także uruchomić% pwd później.

1

Używam Spyder 3.0 i mam do czynienia z tym samym problemem.Udało mi się to obejść w ten sposób - przejdź do katalogu, który chcesz utworzyć jako folder roboczy w prawej górnej opcji. Zamknij i otwórz Spyder. Przyjmuje to jako katalog roboczy.