如何从现有代码创建PyDev项目?

4 投票
1 回答
4925 浏览
提问于 2025-04-17 02:08

我创建了一个Python项目,最开始是在TextPad和命令提示符下开发的。

http://pydev.org/manual_101_project_conf.html

这份文档简单提到如何用已有代码创建项目,但我看得一头雾水……

它说:像创建新项目一样创建项目,但不要勾选创建默认的'src'文件夹选项,而是把位置指向源代码的位置(或者上一级)——下一页教程会解释如何配置PYTHONPATH(这应该在这样创建项目后进行)。

这听起来还算有道理,所以我创建了一个新项目,并选择了不配置PYTHONPATH(稍后手动完成)

一切都很好,听起来也没问题。接下来可以导航到下一页,那里应该会告诉我如何配置PYTHONPATH,这样项目就能包含src文件了???...

http://pydev.org/manual_101_project_conf2.html

据说这个链接包含了如何从已有代码创建项目的信息。它说如何创建源文件,这个还挺简单的……所以我是不是可以把已有的代码复制到源文件夹里?

这样做确实有效,我现在可以在src文件夹里运行我的模块,但它提到我应该把它添加到PYTHONPATH。如果我的文件运行得很好,为什么还需要这样做呢?这样做有什么用?

在这个过程中还有什么我遗漏的吗?这份文档让我感到困惑……我想了解一些基础知识,任何信息都非常棒。

1 个回答

-1

根据我的经验,在PyDev中配置PYTHONPATH主要有两个好处:

  • 第一个很明显,如果你有多个文件夹里面放着模块,这样可以让在文件夹a里的代码去导入文件夹b里的模块。
  • 第二个好处是,PyDev似乎依赖这个设置来启用一些代码补全代码分析的功能;而这个很有用的功能对于不在PYTHONPATH里的Python源代码是无法使用的。

撰写回答