如何从现有代码创建PyDev项目?
我创建了一个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源代码是无法使用的。