Подтвердить что ты не робот

PyCharm "нет модуля с именем sys"

Используя публикацию сообщества PyCharm и Python 2.7,

import traceback
import sys

Нет проблем в первой строке, что подразумевает, что я правильно указал PyCharm на переводчика. Тем не менее, я получаю "нет модуля с именем sys" во второй строке (что странно, поскольку sys является встроенным - если вы можете найти интерпретатор, вы нашли sys).

Есть идеи?


[Обновление] для комментаторов пока, спасибо.

IDE не предлагает sys для автозаполнения после import sy.

Когда я запускаю интерпретатор, который использует IDE, формирует командную строку, тогда import sys.

4b9b3361

Ответ 1

Раньше у меня была эта проблема с PyCharm. Я считаю, что перезагрузка интерпретатора устраняет проблему.

Файл → Настройки → Проект → Переводчик проекта

Удалите интерпретатор и добавьте его снова.

Ответ 2

Убедитесь, что вы выбрали правильный путь интерпретатора и проверьте некоторые другие параметры запуска. Перейдите в раздел "Выполнить"> "Редактировать конфигурации..." и проверьте, если некоторые конфигурации кажутся неправильными.

EDIT: в Linux вы часто устанавливаете Python 2 и 3, убедитесь, что выбрали правильный.

Ответ 3

У меня тоже была эта проблема, и я был в тупике, пока не попробовал следующее:

File -> 
Default Settings -> 
Project Interpreter
  dropdown (click the arrow) ->
Show All ->
  select your interpreter ->
Show Paths
  (bottom icon on right) ->
Add Path ->
  Enter path to libraries
  (in my case this was c:\Python35\Lib).

Ответ 4

У меня была эта проблема, и я разрешил ее, обновив параметры проекта по умолчанию в меню "Файл" → "Параметры по умолчанию" → "Переводчик проекта", а затем в выпадающем списке для Project Interpreter, выбрав тот же интерпретатор, что и при использовании конфигурации запуска (в моем случае python 3.6)

Ответ 5

Я не знаю, почему, но PyCharm упрекает, что он не может найти немало модулей, хотя и отлично относится к другим.

Несмотря на это, он будет запускать код, поэтому я просто буду жить с проблемой, так как вскоре я буду работать с Python 3.x и надеюсь, что это небольшое неудобство исчезнет тогда.

Ответ 6

У PyCharm есть virtaul Enviroment и System Interpreter. Выберите системный переводчик enter image description here

Ответ 7

Файл → Настройки → Проект: (your_project_name) → Интерпретатор проекта → нажмите символ + → найдите 'system' и установите пакет.

Это решило проблему для меня.

Ответ 8

Возможно, вы обновляете переменную PYTHONPATH в файле.bashrc? Он начал работать после комментария PATH PATH в bash_profile.