Как заставить Sublime Text 3 запускать Python 3 вместо Python 2? [Дубликат]

Попробуйте этот код, он отлично работает

назначает переменную post переменной

   $username = $_POST['uname'];

   $password = $_POST['pass'];

  $result = mysql_query('SELECT * FROM userData WHERE UserName LIKE $username');

if(!empty($result)){

    while($row = mysql_fetch_array($result)){
        echo $row['FirstName'];
     }
}
3
задан seb-mtl 19 October 2015 в 07:54
поделиться

4 ответа

Да, sublime может выполнять код в python3. Возвышенный текст исполняет файл python с использованием системного python. Все, что вам нужно сделать, это сделать python3 по умолчанию в вашей системе. Вы можете сделать это, добавив параметр PATH, чтобы указать на python3.

Чтобы выполнить код:

Tools -> Build
CMD + B

См. Здесь Как запустить код Python из Sublime Текст 2?

0
ответ дан Community 31 August 2018 в 11:59
поделиться

Следующие шаги работают для Sublime Text 2 и 3. Для вас нужен так называемый Sublime Text Build System , который представлен допустимым текстовым файлом JSON. В Интернете есть много вопросов Q и A. В любом случае, вот пошаговый список.

FYI: Насколько я знаю, обновленный файл синтаксиса для Python3.5 для Sublime Text отсутствует.

Mac и Linux:

  1. Открыть Sublime Text
  2. В меню bar перейдите к Tools -> Build-System -> New Build System
  3. Вставьте следующий фрагмент кода в новый открытый файл. Убедитесь, что путь к вашей установке python 3.5 верен, иначе см. Шаг 4.
    {
    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.5/bin/python3", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
    }
    
  4. Если вы не знаете, что местоположение Python 3 попытается выполнить «какой python3» в вашем терминале. Также убедитесь, что правильная команда python3 находится в вашем пути поиска. Вот пример вывода:
    /Library/Frameworks/Python.framework/Versions/3.5/bin/python3
    
  5. Сохраните файл, используя (например, используя cmd (⌘) + s на клавиатуре) и введите имя файла, например Python-3.5.sublime-build.
  6. Теперь вы можете переключиться к вашей новой сборке. Используя [[7]], вы можете выполнить свой скрипт Python. строка меню перейдите к Tools -> Build-System -> New Build System
  7. Вставьте следующий фрагмент кода в новый открытый файл. Вам нужно проверить правильность пути к python.exe, иначе обновите его.
    {
    "cmd": [r"C:\Python35\python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
    }
    
  8. Сохраните файл, используя (например, используя CTRL + s на клавиатуре) и введите имя файла, например Python-3.5.sublime-build.
  9. Теперь вы можете переключиться на новую систему сборки , Используя [CTRL + b), вы можете выполнить свой скрипт Python.
10
ответ дан seb-mtl 31 August 2018 в 11:59
поделиться

Используя следующий код:

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

сделает работу Sublime.

Сохраните файл как python3.sublime-build, затем выберите его в Tools -> build system -> Python3.

Наконец, запустите его, нажав команду + B.

0
ответ дан Unheilig 31 August 2018 в 11:59
поделиться

Для python 3.6 я использую:

{
    "cmd": ["/usr/local/bin/python3.6", "$file"]
}

И все работает отлично! Не забудьте получить полный путь к вашему интерпретатору python.

0
ответ дан valex 31 August 2018 в 11:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: