升华文本3-Python3构建系统不导入Python3特定模块

升华文本3-Python3构建系统不导入Python3特定模块,python,python-3.x,build,sublimetext3,build-system,Python,Python 3.x,Build,Sublimetext3,Build System,我使用的是Ubuntu17.04LTS,默认的升华文本3构建系统无法导入仅适用于Python3的模块。例如: >>> import urllib.request ImportError: No module named request 而我可以成功导入其他模块。我能做什么 提前谢谢。您的主目录中有一个文件 ~/.config/sublime-text-3/Packages/Python/Python.sublime-build 哪些内容指向用于构建/运行脚本的python

我使用的是Ubuntu17.04LTS,默认的升华文本3构建系统无法导入仅适用于Python3的模块。例如:

>>> 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可执行文件

如果您还希望Supreme REPL运行Python3而不是Python2,请在

~/.config/sublime-text-3/Packages/SublimeREPL/config/Python/Main.sublime-menu 
将以下行归档:

"cmd": ["python", "-i", "-u"] 

(有关更多信息,请参见)

"cmd": ["python3", "-i", "-u"]