![](/img/trans.png)
[英]SublimeREPL on Sublime Text 3 not importing Python 2.7 modules
[英]Sublime Text 3 - Python 3 Build System not importing Python3-specific modules
我使用的是Ubuntu 17.04 LTS,默认的Sublime Text 3构建系统无法导入仅适用于Python 3的模块。例如:
>>> import urllib.request
ImportError: No module named request
而我可以成功导入其他模块。 我能做什么?
提前致谢。
您的主目录中有一个文件
~/.config/sublime-text-3/Packages/Python/Python.sublime-build
哪些内容指向应用于构建/运行脚本的python可执行文件。
该文件的内容如下所示:
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
您可以通过指定Python3可执行文件(而不是Python2可执行文件)来适应您的需求。
如果您还希望Sublime REPL运行Python3而不是Python2,请在
~/.config/sublime-text-3/Packages/SublimeREPL/config/Python/Main.sublime-menu
归档行:
"cmd": ["python", "-i", "-u"]
至
"cmd": ["python3", "-i", "-u"]
(有关更多信息,请参见此处 )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.