Error python interpreter is not selected please setup python interpreter first перевод

доброго времени суток! Установил python на Ubuntu 19.10 всю голову сломал,не могу понять почему не работает.
  • Печать

Страницы: [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


Здравствуйте.
Впервые в жизни решил познакомиться с Python. Немного погуглив понял, что в своей Ubuntu я могу без особых проблем писать код прям в стандартном текстовом редакторе, что я и делал. Работает, файлы исполняются. Но так как стандартный текстовый редактор несколько ограничен, то стал выбирать себе IDE. Выбор пал на PyCharm. Поставил, включил, создал проект, добавил Python файл и получил «No Python interpreter configured for the project». Ну т.е. интерпретатор она не видит. Нашёл в настройках где его задавать, а список пуст. Не понимаю как это так. Я ведь успешно исполняю написанное в текстовом редакторе. Если написать в терминале «python3 —version», то в ответ будет «Python 3.7.5». Ну т.е. он есть.
Как сделать так, чтобы PyCharm его увидела? Если я что-то очень сильно не так понял, пожалуйста, объясните.



0



Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

21.01.2020, 20:08

Ответы с готовыми решениями:

Интерпретатор в ОС Java
Здравствуйте. У меня возник вопрос: существует ли интерпретатор (или компилятор) python под ОС Java…

Интерпретатор python
Допустим есть программа на c#, c++, в которой надо использовать скрипты python. Т.е. есть папка с…

Интерпретатор кода на Python
Добрый день столкнулся с написанием интерпретатора для своей ВМ(виртуальной машины) нашел код и…

Интерпретатор для PyCharm
Доброго времени суток форумчане! Еще даже не начал изучать питон, только что установил 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 и он все еще дает эту ошибку, то могут произойти две вещи:

  1. Вы используете virtualenv и этот virtualenv был удален или изменился путь к файлу. В этом случае вам нужно будет найти переход к следующей части этого ответа.
  2. Ваша установка python не находится по умолчанию, и в этом случае вам нужно будет найти ее местоположение и найти файл python.exe .

После того, как вы найдете необходимые бинарные файлы, вам нужно будет сказать, что PyCharm должны были выглядеть:

    Откройте диалог настроек CTRL + ALT + S

Затем вам нужно будет ввести interpreter в поле поиска:

Изображение 121464

Как вы можете видеть выше, вам нужно будет перейти к Project Interpreter а затем перейти к Python Interpreter . Местоположение выбрано для вас на приведенном выше изображении.

В стороне вы увидите несколько опций в виде значков, щелкните значок «Большая + , затем нажмите » local , потому что ваш интерпретатор находится на этом компьютере.

Как это исправить? «Ошибка: выберите допустимый интерпретатор Python»

Зайдите в Run-> Edit configurations затем выберите расположение интерпретатора Python для установленного Python ( python.exe ) затем после изменения примените изменения.

attached image.

У меня была такая проблема. Я изменил имя своего модуля, но старое имя все еще сохранялось кое-где. Я исправил это в плагине 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.

attached image.

user avatar

user avatar

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.

Понравилась статья? Поделить с друзьями:
  • Error pycryptodomex not found please install it
  • Error pycharm no such file or directory
  • Error pxvlib scanning process failed как исправить
  • Error pxvlib file is empty
  • Error please upgrade to the platformio core 6