- Печать
Страницы: [1] 2 Все Вниз
Тема: sublime text не выполняет команды python [Решено] (Прочитано 3500 раз)
0 Пользователей и 1 Гость просматривают эту тему.
MShi
доброго времени суток!
Установил python на Ubuntu 19.10
Python 3.8.1 (default, Feb 4 2020, 11:10:59)
[GCC 9.2.1 20191008] on linux
Type "help", "copyright", "credits" or "license" for more information.
m...i@m...i-Aspire:~$ ls /usr/bin/python* -la
lrwxrwxrwx 1 root root 9 фев 3 11:28 /usr/bin/python3 -> python3.7
-rwxr-xr-x 2 root root 5102656 ноя 20 12:21 /usr/bin/python3.7
-rwxr-xr-x 2 root root 5102656 ноя 20 12:21 /usr/bin/python3.7m
-rwxr-xr-x 1 root root 384 янв 30 2019 /usr/bin/python3-futurize
lrwxrwxrwx 1 root root 10 фев 3 11:28 /usr/bin/python3m -> python3.7m
-rwxr-xr-x 1 root root 388 янв 30 2019 /usr/bin/python3-pasteurize
sublime text не выполняет команду print
bash: : команда не найдена
[Finished in 0.0s with exit code 127]
[shell_cmd: python -u "/home/m...i/Рабочий стол/payton_work/hello_word1.py"]
[dir: /home/m...i/Рабочий стол/payton_work]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]
всю голову сломал,не могу понять почему не работает. не могу начать учиться работать с python
Прошу помощи,комраде
Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью теговили [code]…[/code], либо прикреплять к сообщению в виде отдельного файла. Длинные гиперссылки следует оформлять при помощи тега [url=]…[/url]Показать скрытое содержание…
—Aleksandru
« Последнее редактирование: 03 Мая 2020, 05:45:09 от zg_nico »
ReNzRv
Установил python
Вобще-то он и так уже установлен. Или позарез нужен именно 3й?
[shell_cmd: python -u "/home/m...i/Рабочий стол/payton_work/hello_word1.py"]
А если этот скрипт из терминала выполнить?
MShi
я учусь программировать на Python. В терминале этим заниматься не комильфо. Sublime text и PyCharm ругаются и не позволяют кодить.
В PyCharm выявилась запись об ошибке: Python interpreter is not selected. Please setup Python interpreter first. Т.е. проблема не в установке Python, а в невозможности выполнения команд Python в sublime text и PyCharm. А как это решить я не понимаю.
es1840
« Последнее редактирование: 05 Февраля 2020, 00:23:19 от es1840 »
MShi
не работает.
По указанной ссылке отработал в самом начале поиска решения. Новую версию Python поставил в соответствии с указанным в ней алгоритмом.
при выполнении в Sublime Text
import sys
print(sys.version)
пишет:
bash: python: команда не найдена
[Finished in 0.0s with exit code 127]
[shell_cmd: python -u "/home/m...i/Рабочий стол/payton_work/checkversion.py"]
[dir: /home/m...i/Рабочий стол/payton_work]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]
es1840
Укажите полный путь для Python. Проверьте и исправьте, если необходимо, PATH
MShi
не работает.
Что сделано:
1. Получил путь для Python «/usr/local/bin/python3» через
$ which python3
2.Для изменения пути для Python, в Sublime Text создал новую Build System и сохранил в файле
untitled.sublime-build
{
"cmd": ["/usr/local/bin/python3", "-u", "$file"],
"file_regex": "^[ ]File "(...?)", line ([0-9]*)",
"selector": "source.python"
}
3. перезапустил Sublime Text и выполнил
untitled.sublime-build
при выставленном
Tools>Build System>Automatic
Кроме того, сохранил на рабочем столе новый файл
example.py
с командой
print("test")
4. При попытке выполнения команд
example.py
Sublime Text продолжает выдавать:
bash: python: команда не найдена
[Finished in 0.0s with exit code 127]
[shell_cmd: python -u "/home/m...i/Рабочий стол/example.py"]
[dir: /home/m...i/Рабочий стол]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin]
Т.к. я третий день, как пользователь Linux, возможно я не понимаю алгоритма и места изменения пути для Python.
ReNzRv
MShi,
Попробуй что-то из этого
es1840
/usr/local/bin/python3
Что именно там находится?
ls -la /usr/local/bin/python*
P.S.
На втором компьютере все влет заводится
Sublime из snap
MShi
[/code]
Что именно там находится?
вот:
m..i@m..i-Aspire:~$ ls -la /usr/local/bin/python*
lrwxrwxrwx 1 root root 9 фев 4 11:30 /usr/local/bin/python3 -> python3.8
-rwxr-xr-x 1 root root 20545344 фев 4 11:30 /usr/local/bin/python3.8
-rwxr-xr-x 1 root root 3087 фев 4 11:30 /usr/local/bin/python3.8-config
lrwxrwxrwx 1 root root 16 фев 4 11:30 /usr/local/bin/python3-config -> python3.8-config
Пользователь добавил сообщение 05 Февраля 2020, 13:16:56:
MShi,
Попробуй что-то из этого
Спасибо,практически всё перепробовал. Посмотрю повторно.
Хочу отметить,что проблемы в т.ч.с PyCharm
В PyCharm выявилась запись об ошибке: Python interpreter is not selected. Please setup Python interpreter first.
« Последнее редактирование: 05 Февраля 2020, 13:16:56 от MShi »
ReNzRv
MShi,
bash: python: команда не найдена
А у тебя прописано:
/usr/local/bin/python3
Похоже что не применяются изменения в программе.
es1840
Только что ради интереса установил Python 3.8.1 из исходников
Работает с Sublime тоже.
3.8.1 (default, Feb 5 2020, 12:14:54)
[GCC 9.2.1 20191008]
[Finished in 0.0s]
Может python у вас неправильно установлен?
попробуйте скачать с сайта тарбол и скомпилировать, хотя вы врядли мусор прошлый вычистите.
А так
./configure
make
make test
make altinstall
altinstall установит вам python как python3.8 а не python3, и подтянет библиотеки
ll /usr/local/lib
total 38240
drwxr-xr-x 6 root root 4096 Feb 5 12:30 ./
drwxr-xr-x 10 root root 4096 Oct 17 15:24 ../
drwxr-xr-x 2 root root 4096 Feb 5 12:30 pkgconfig/
drwxrwsr-x 4 root staff 4096 Dec 16 17:53 python2.7/
drwxrwsr-x 3 root staff 4096 Oct 17 15:24 python3.7/
drwxr-xr-x 35 root root 4096 Feb 5 12:30 python3.8/
-rwxr-xr-x 1 root root 39131526 Feb 5 12:29 libpython3.8.a*
MShi
результат не обнадежил. теперь совсем непонятно что делать
Может python у вас неправильно установлен?
попробуйте скачать с сайта тарбол и скомпилировать, хотя вы врядли мусор прошлый вычистите.
ошибка на ошибке. скачено с https://www.python.org/downloads/release/python-381/ Gzipped source tarball.
es1840
make altinstall после Tests result: FAILURE делать было бессмысленно.
Видимо прошлые ошибки теперь не дают собрать.
и make altinstall нужно делать с sudo
MShi
Видимо прошлые ошибки теперь не дают собрать.
нужна помомщь: что с этим делать, как решать?
- Печать
Страницы: [1] 2 Все Вверх
106 / 94 / 66 Регистрация: 21.04.2014 Сообщений: 1,337 |
|
1 |
|
Подключить интерпретатор21.01.2020, 20:08. Показов 57698. Ответов 1
Здравствуйте.
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
21.01.2020, 20:08 |
Ответы с готовыми решениями: Интерпретатор в ОС Java Интерпретатор python Интерпретатор кода на Python Интерпретатор для PyCharm 1 |
19 / 14 / 6 Регистрация: 21.01.2020 Сообщений: 49 |
|
22.01.2020, 17:17 |
2 |
Когда интерпретатор не добавлен, выглядит всё примерно так: Вы должны нажать Ctrl+Alt+S для вызова настроек. В настройках необходимо выбрать слева Project Interpreter, далее справа от строки с таким же названием Project Interpreter нажать на шестеренку и выбрать Add Откроется окошко в котором нужно нажать ОК(если как вы говорите в консоли питон работает, значит Pycharm должен подхватить интерпретатор сам) Далее тоже ОК Спустя несколько секунд в правой нижней части увидите версию интерпретатора, можно работать
3 |
Я пытаюсь изучить Python и решил использовать PyCharm. Когда я пытаюсь запустить новый проект, я получаю диалог, в котором говорится, что «Нет интерпретатора Python выбрано». У него есть раскрывающийся список, чтобы выбрать интерпретатор, но выпадающий пуст.
8 ответов
Вероятно, ваша проблема заключается в том, что вы не установили python. Это означает, что если вы используете Windows, вы не загрузили установщик для Windows, который вы можете найти на официальном сайте Python.
В случае, если у вас есть, есть вероятность, что PyCharm не сможет найти вашу установку Python, потому что она не находится в местоположении по умолчанию, обычно это C:Python27 или C:Python33 (для меня как минимум).
Итак, если вы установили Python и он все еще дает эту ошибку, то могут произойти две вещи:
- Вы используете virtualenv и этот virtualenv был удален или изменился путь к файлу. В этом случае вам нужно будет найти переход к следующей части этого ответа.
- Ваша установка python не находится по умолчанию, и в этом случае вам нужно будет найти ее местоположение и найти файл python.exe .
После того, как вы найдете необходимые бинарные файлы, вам нужно будет сказать, что PyCharm должны были выглядеть:
- Откройте диалог настроек CTRL + ALT + S
Затем вам нужно будет ввести interpreter в поле поиска:
Как вы можете видеть выше, вам нужно будет перейти к Project Interpreter а затем перейти к Python Interpreter . Местоположение выбрано для вас на приведенном выше изображении.
В стороне вы увидите несколько опций в виде значков, щелкните значок «Большая + , затем нажмите » local , потому что ваш интерпретатор находится на этом компьютере.
Как это исправить? «Ошибка: выберите допустимый интерпретатор Python»
Зайдите в Run-> Edit configurations затем выберите расположение интерпретатора Python для установленного Python ( python.exe ) затем после изменения примените изменения.
.
У меня была такая проблема. Я изменил имя своего модуля, но старое имя все еще сохранялось кое-где. Я исправил это в плагине Python для IntelliJ IDEA — удалил старый модуль и воссоздал его из источников — а затем он работал в PyCharm. Возможно, это можно было бы исправить в PyCharm, я просто переключал IDE из-за разочарования.
how to fix this ? «Error: Please select a valid Python interpreter»
Go to run->Edit configurations then select Python interpreter location of the python installed ( python.exe ) then after change apply the changes.
.
I had this problem. I had changed the name of my module, but the old name still persisted here and there. I fixed it in the Python plugin for IntelliJ IDEA — deleting the old module and recreating it from sources — and then it worked in PyCharm. It might have been possible to fix it in PyCharm, I was just switching IDEs out of frustration.