Python Project On Spyder¶
2024-02-06
Spyder 的 Project 功能之前一直很弱,且不受重视。那它有什么用呢?
Spyder Project 的作用¶
Spyder Project 让 Spyder 可在不同的项目路径间切换。
在 Spyder 中建立了 Python project 之后,每个 project 对应一个 Python 文件目录。接下来就可以通过切换 Python project 来快速让 Spyder 切换工作路径。
这在你有两个或以上的 Python Projects 时就很有用了。
将项目目录添加到 sys.path 中,作为 Python 搜索模块文件的位置。see: Spyder Project 是怎样做的?
与 Pycharm Project 的区别¶
Pycharm 的 Project 功能差不多,不一样的地方是在 Pycharm 中必须为每个工程配置该工程的 Python interpreter,甚至再安装一些第3方包。
而 Spyder 因为主要都是用来做数据处理或数值计算,所以一般多个 Projects 都是共享同一个 Interpreter 和同一套第3方库,所以一般很少有需要去修改 Interpreter。
Spyder 所设定的 Interpreter 未必是针对特定项目的,可能是是针对全部项目(猜测)。于是,这就进一步减少了人们去修改 Spyder Interpreter 的想法。
即便如此,Spyder 仍旧是可以设置 Interpreter 的。
根据以上区别,即可在 Spyder 和 Pycharm 做出正确的选项。