2017-04-07 114 views
0

運行某個腳本時,Spyder總是將工作目錄(wdir)從設置的全局工作目錄中移開。Spyder在運行腳本時更改工作目錄(wdir)

我最近遷移我的數據爲new_userSpyder作品除了一個腳本運行代碼時總是改變wdirold_user主目錄的罰款。

In [1]: runfile('/home/new_user/SPYDER/test.py', wdir='/home/old_user/SPYDER') 

我已經檢查:

  • 全球工作目錄下拉菜單在控制檯上
  • 的Python路徑管理
  • 首選項 - >全局工作目錄設置
  • Spyder的運行位置
  • 腳本位置
  • 沒有安裝Spyder的其他舊版本(即在
    其他用戶,它可能被默認爲)

回答

1

問題竟然是運行設置:

首選項 - >運行 - >常規設置 - >默認工作目錄

這仍然設置爲old_user主目錄,而不是新用戶。我不知道爲什麼這不會影響其他腳本(或爲什麼它仍然設置爲舊用戶),但是,如果將其更改爲new_user,則它工作正常,並且運行正確的wdir