当前位置:  开发笔记 > 编程语言 > 正文

Sublime Text 3上的Python 3.4

如何解决《SublimeText3上的Python3.4》经验,为你挑选了2个好方法。

我按照这些步骤在Sublime Text 3上运行Python 3.

选择菜单工具>构建>新构建系统,然后输入以下内容:

{
"cmd": ["python3", "$file"]
, "selector": "source.python"
, "file_regex": "file \"(...*?)\", line ([0-9]+)"
}

之后,我将其保存到以下(特定于Mac)目录:〜/ Library/Application Support/Sublime Text 3/Packages/User

但是当我在Sublime中尝试在Python 3上运行我的代码时,我遇到了这个错误:

[Errno 2] No such file or directory: 'python3'

Andrew.. 39

您需要提供python3的完整路径,因为Sublime Text不会读取您的~/.bash_profile文件.打开终端,键入which python3并使用完整路径:

{
  "cmd": ["path/to/python3", "$file"], 
  "selector": "source.python", 
  "file_regex": "file \"(...*?)\", line ([0-9]+)"
}

这个`Sublime Text没有读你的〜/ .bash_profile文件`解释了我一直在努力的一堆东西.应该已经意识到了,但我没有.令人敬畏的澄清.谢谢! (2认同)


NYCeyes.. 25

这是我一直在使用的片段.这是Andrew的解决方案的一个细微变化,通过查询UNIX环境的PATH设置动态定位 python3 (与在Python shell脚本中执行相同操作的方式不同;例如:' #!/ usr/bin/env python3 ') .

此片段还使用" shell_cmd "而不是" cmd ",sublime-text-3似乎已切换到.

{
    "shell_cmd": "/usr/bin/env python3 ${file}",
    "selector": "source.python",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "working_dir": "${file_path}",
}

我在" .../Packages/User/Python3.sublime-build "中保存了我的.我希望这可以帮助你.= :)



1> Andrew..:

您需要提供python3的完整路径,因为Sublime Text不会读取您的~/.bash_profile文件.打开终端,键入which python3并使用完整路径:

{
  "cmd": ["path/to/python3", "$file"], 
  "selector": "source.python", 
  "file_regex": "file \"(...*?)\", line ([0-9]+)"
}


这个`Sublime Text没有读你的〜/ .bash_profile文件`解释了我一直在努力的一堆东西.应该已经意识到了,但我没有.令人敬畏的澄清.谢谢!

2> NYCeyes..:

这是我一直在使用的片段.这是Andrew的解决方案的一个细微变化,通过查询UNIX环境的PATH设置动态定位 python3 (与在Python shell脚本中执行相同操作的方式不同;例如:' #!/ usr/bin/env python3 ') .

此片段还使用" shell_cmd "而不是" cmd ",sublime-text-3似乎已切换到.

{
    "shell_cmd": "/usr/bin/env python3 ${file}",
    "selector": "source.python",
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "working_dir": "${file_path}",
}

我在" .../Packages/User/Python3.sublime-build "中保存了我的.我希望这可以帮助你.= :)

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有