我正在为Sublime Text 2开发一个小插件,但我需要使用MySQLdb模块。 MySQLdb模块在我的普通CLI中工作正常。但SB2使用自己的Python版本。
任何想法如何我可以安装MySQKdb模块和哪里以便SB2可以找到它?
使用Python安装/System/Library/Frameworks/Python.framework/Versions/2.7 /
谢谢!
答案 0 :(得分: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。