繁体   English   中英

Sublime Text 3-Python 3构建系统未导入特定于Python3的模块

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM