簡體   English   中英

Python 構建不適用於 Sublime Text

[英]Python build doesn't work on Sublime Text

每當我在 Sublime Text 3 上構建( Cmd+B )時,它都不會執行我的代碼。

我使用Shift+Command+B將構建系統設置為 Python。 我還嘗試通過在終端中使用which python3.6命令來制作自己的構建系統,該命令說/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6

我把它放在我的自定義構建系統中

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

但是我仍然遇到同樣的錯誤。 請幫忙。

這就是我嘗試構建時得到的

我知道這是一個非常愚蠢的問題,我確定我只需要更改一些設置來解決這個問題,感謝您的時間。

看起來 Python 找不到任何要構建的東西。

一些快速的事情:

  1. 您似乎沒有保存文件。 使用 .py 擴展名保存它。
  2. Python 在你的道路上嗎? 嘗試在 cmd 終端中輸入“python”。

對於崇高的文本,最好使用包:Anaconda。

這里有一篇中文博客,但你可以關注圖片: https : //hanbaobao2005.wordpress.com/2016/06/07/python%E5%A4%9A%E7%89%88%E6%9C% AC-sublime-text-anaconda%E6%8C%87%E5%8C%97/

打開一個新文件並寫入:

{
    "cmd": ["/usr/bin/python3", "-u", "$file"],
    "file_regex": "^[ ]File \"(...?)\", line ([0-9]*)",
    "selector": "source.python"
}

將文件另存為Python3.sublime-build ,然后將您的構建系統更改為 Python3 並嘗試再次運行您的代碼。 現在,它應該可以成功運行。

就我而言,我發現問題出在這一行,“selector”:“source.python”。 一旦我將其更改為“選擇器”:“source.py”,然后重新打開 python 程序文件,它就可以工作了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM