2016-10-12 35 views
1

在過去的幾個月裏,我一直在使用Spyder2 IDE和Python 2.7一起開發一個項目。然而,現在我被指示研究將程序從Python 2.7轉換爲Python 3.5的方式,這意味着我現在使用的是Anaconda3而不是Anaconda2,這意味着我使用Spyder3作爲默認IDE而不是Spyder2 。我希望能夠導入整個項目,但Spyder3不能識別它。那麼如何將Spyder2項目導入Spyder3 IDE?從Spyder2導入項目到Spyder3

+2

你可能想看看我剛纔打開的問題(我使用python 2.7,但問題是一樣的:Spyder2的項目無法被Spyder3識別):https://github.com/spyder-ide/Spyder/issues/3598 – Mayou36

回答

1

對於這個問題有一個簡單的解決方案,至少對於簡單的情況以及2017年5月(Spyder 3.1.2):在Spyder 3中創建一個新的空項目。然後新項目目錄將有一個名爲「」的子目錄。 spyproject「,其中包含這些文件:codestyle.ini,encoding.ini,vcs.ini,workspace.ini。將整個.spyproject子目錄複製到舊的Spyder 2項目目錄中。

這允許Spyder 3至少可以看到舊項目目錄中的源文件,即使所有設置都沒有跟蹤。

我的Spyder 2項目中只有非常愚蠢的用例(例如沒有「相關項目」)。但這樣我就不必生成75個新項目並手動導入舊文件。

+0

對不起,沒有在Spyder 3中創建一個Spyder 2項目的導入方式。Spyder 2項目很久以前就已定義,並且從未完全完成。這就是爲什麼我決定從頭開始重寫它們的原因。 –