alo*_*ser 6 python sublimetext2
我正在尝试修复一个SublimeText2插件.问题似乎是(从SublimeText python控制台)导致导入错误:
Traceback (most recent call last):
File ".\sublime_plugin.py", line 62, in reload_plugin
File ".\rtl.py", line 4, in <module>
from algorithm import get_display
File "lang\algorithm.py", line 20, in <module>
from unicodedata import bidirectional, mirrored
ImportError: No module named unicodedata
Run Code Online (Sandbox Code Playgroud)
因为unicodedata是标准的python库,我试图直接在控制台中导入它并得到相同的导入错误.我想这是因为sublimetext没有使用系统安装的python版本(我在windows机器中使用python2.7)但是它自己的捆绑2.6 python没有捆绑整个标准库.
当我尝试从我常用的python解释器导入一切正常.
我尝试添加一个指向"c:\ python27\lib"的.pth文件和没有帮助的网站包等.直接添加到这样的路径:
sys.path.append(c:\\Python27\\lib)
Run Code Online (Sandbox Code Playgroud)
也没有帮助.还试图调整我的用户设置文件,包括:
{
"PATH": "C:\\Python27;c:\\Python27\\Scripts",
"PYTHONPATH": "C:\\Python27\\Lib;C:\\Python27\\Lib\\site-packages;C:\\Python27\\DLLs"
}
Run Code Online (Sandbox Code Playgroud)
我的问题分为两个:
另外,最奇怪的是:程序文件中的主SublimeText文件夹实际上有unicodedata.pyd文件.所以我无法弄清楚问题是什么!
| 归档时间: |
|
| 查看次数: |
510 次 |
| 最近记录: |