【问题标题】:Sublime Text 2 add module for PlugIn (MySQLdb)Sublime Text 2 为 PlugIn (MySQLdb) 添加模块
【发布时间】:2012-10-12 16:39:07
【问题描述】:

我正在为 Sublime Text 2 开发一个小插件,但我需要使用 MySQLdb 模块。 MySQLdb 模块在我的普通 CLI 中运行良好。但是 SB2 使用自己的 Python 版本。

知道如何我可以安装 MySQKdb 模块和在哪里以便 SB2 可以找到它吗?

Python 安装使用 /System/Library/Frameworks/Python.framework/Versions/2.7/

谢谢!

【问题讨论】:

    标签: python sublimetext2 python-module


    【解决方案1】:

    我今天正在开发一个插件,我选择的解决方案是将模块放在我的包目录中。换句话说:

    Packages
    |  MyPackage
    |  |  MyPackage.py
    |  |  MySQLdb
    |  |  | contents of MySQLdb package
    

    您可以根据这些帖子更改 Sublime Text 2 使用的 PYTHONPATH,但如果您不小心,似乎可能会出现兼容性问题。

    Sublime Text 2: custom PATH and PYTHONPATH

    Sublime Text2 Import error: No module named Gnuplot

    这让我相信最好的解决方案是创建一个文件夹,专门用于下载仅用于 Sublime Text 2 的模块,并将其添加到 Sublime Text 的 PYTHONPATH。

    【讨论】:

    • 查看“包控制”,我看到他们在主包 .py 文件中添加到 sys.path 以便他们可以import semver。这是有用的知识。我会在某个时候更深入地研究这个。
    • 谢谢。最后我通过调整我的本地路径让它工作了,但这是一个很好的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 1970-01-01
    • 1970-01-01
    • 2014-08-29
    • 2011-11-20
    相关资源
    最近更新 更多