2016-10-06 179 views
6

我已經使用Spyder 2作爲我的默認Python IDE已經有幾年了,並且在準備信號處理課時我偶然發現了新的Spyder 3蟒蛇,並決定看看它的樣子。Spyder 3「設置控制檯工作目錄」不起作用

首先,我已將Ubuntu 16.04辦公室計算機上的Anaconda發行版更新到最新版本(即,我已安裝以前的版本),然後在「設置控制檯工作目錄」按鈕時很驚訝文件資源管理器(右上角,位於「文件夾」圖標和「向上箭頭」圖標之間)缺失。我仍然可以在IPython控制檯上手動更改工作目錄,但這是不切實際的,肯定不會激勵學生!

認爲它可能是conda更新的錯誤,我決定下載並安裝我的家用筆記本電腦上的Windows Anaconda(這可能是大多數學生的做法),它也沒有「設置控制檯工作目錄」按鈕。

那時我在想新的Spyder版本可能已經放棄了它,但奇怪的是,Spyder GitHub page有一個新的Spyder 3的屏幕截圖,它具有完全相同的按鈕(同樣:右上角的「文件夾」圖標和「向上箭頭」圖標)!

編輯:這是我的Spyder的看起來像在Windows(大紅色箭頭駛向何方圖標應該是指向)截圖:

enter image description here

有誰知道,如果有一個設置選項隱藏「設置控制檯工作目錄」按鈕,或者如果這是在最近的Anaconda版本中沒有顯示它的錯誤?

回答

4

回答我自己的問題:我已經聯繫了Spyder開發者,這是「半個bug」:P(我選擇的詞)。

讓我解釋一下:

  • 爲的Spyder 3的預期功能是自動更改控制檯通過文件瀏覽器導航時的工作目錄,因此缺乏老按鈕是故意的,是不是一個錯誤;

  • 然而,這一新功能是不是在目前,這是一個錯誤的工作:P

的好消息是,這將是固定的Spyder 3.0.2,這應該是出在幾天:)

(我也被告知,Anaconda通常需要幾天的時間才能在其存儲庫中添加新版本,因此可能需要一段時間,直到我們能夠通過conda更新Spyder)

+1

我在Mac上有Spyder 3.1.4,我仍然看到這個問題。 – Sujoy

+0

@意思是缺少「設置控制檯工作目錄」按鈕?如果是這樣,正如我在上面的回答中所寫的那樣,它已被故意從當前版本的Spyder中刪除。 從我所知道的情況來看,它目前的工作方式是:通過右上角的地址欄導航到新目錄將當前控制檯工作目錄更改爲您在此設置的任何位置;但是,通過文件資源管理器選項卡導航不會將工作目錄更改爲您設置的內容,即使地址欄反映您在文件資源管理器中設置的更改,反之亦然。我希望這有幫助! –

+0

我的觀點是,當我導航到當前目錄時,它不起作用。之後,當我運行我的代碼時,它給了FNF異常。我真的不明白。 – Sujoy

2

如果你不吃素g自動更改目錄,另一種方法是手動找到要進入的目錄並在IPython控制檯內部直接更改爲該目錄。

%CD「目錄位置」

記得剛做了仔細的檢查,並運行%PWD之後。

1

我一直在使用Spyder 3.0並面臨同樣的問題。我可以像這樣解決它 - 轉到右側頂部選項中要作爲工作文件夾的目錄。關閉並打開Spyder。它將此作爲工作目錄。