【问题标题】:Import an existing python project to XCode将现有的 python 项目导入 XCode
【发布时间】:2010-10-17 02:25:33
【问题描述】:

我有一个 python 项目,我一直在用 vim 等终端制作。我读过 XCode 支持 Python 开发,它支持 SVN(我正在使用),但我找不到关于如何从现有代码存储库启动新的 XCode 项目。

其他开发人员正在不使用 XCode 的项目上工作 - 如果我添加项目文件或其他内容,他们不会介意,但如果我必须重新组织整个事情,他们会介意。

【问题讨论】:

    标签: python xcode macos


    【解决方案1】:

    我不认为将 Xcode 用于纯 python 项目是值得的。尽管 Xcode 编辑器会突出显示 Python 代码的语法,但 Xcode 并没有为您提供编写纯 Python 应用程序的任何其他好处。在 OS X 上,我建议将 TextMate 作为文本编辑器或将 Eclipse 与 PyDev 作为功能更全的 IDE。

    【讨论】:

    • 我想要我知道 Xcode 具有的 svn 集成,我认为它至少完成了一些 python 代码完成。
    • TextMate 和 PyDev(通过 Eclipse 插件)都支持 SVN。 Xcode 仅对 Objective-C 方法(即 PyObjC)进行 python 补全。 TextMate(通过 PySmell)和 PyDev 都支持一般的 python 代码完成。 Xcode 确实不是最好的选择。
    【解决方案2】:

    我建议不要这样做。在 Xcode 中创建组(看起来像文件夹)实际上并不在文件系统中创建文件夹。这会对模块层次结构造成严重破坏。

    此外,Xcode 中的 SCM 集成非常笨拙。在习惯了在 Eclipse 中使用 Subversion 之后,Xcode 中对 Subversion 的支持已经非常原始了。在命令行上执行 svn 命令几乎更容易,这样就可以清楚地知道发生了什么。

    如果您必须使用 Xcode,请使用它打开单个 py 文件。将其用作速度较慢、相对无特色的文本编辑器。

    如果您必须将 Xcode 用于 SCM,请查看他们的 guide to using Xcode with Subversion

    【讨论】:

      【解决方案3】:

      没有用于使用 Xcode 处理非 Cocoa Python 项目的特殊工具。因此,您可能只想使用“Empty Project”模板(在“Other”下)创建一个项目,然后拖入您的源代码。

      为方便起见,您可能希望在项目中设置一个可执行文件。您可以通过 ctrl/右键单击项目源列表并选择“添加”>“新建自定义可执行文件...”来执行此操作。你也可以添加一个目标,虽然我不确定这会给你带来什么。

      【讨论】:

        【解决方案4】:
        猜你喜欢
        • 1970-01-01
        • 2013-10-14
        • 1970-01-01
        • 2016-09-30
        • 1970-01-01
        • 1970-01-01
        • 2016-12-06
        • 2017-06-25
        • 2012-07-09
        相关资源
        最近更新 更多