Почему я получаю ошибку "SDK кажется недействительной" при настройке моего Project Interpreter в PyCharm?
Я пытаюсь настроить проект Ppton 3.5 в Pycharm и получить ошибку SDK?
Любое решение исправить?
Ответы
Ответ 1
вы переместили весь проект после того, как открыли его с помощью pycharm? если это так, просто удалите.idea/* (запустите rm -r.idea
под вашим проектом)
Эта проблема вызвана: pycharm создаст файл.idea в проекте после того, как вы впервые импортируете проект. Так что путь туда останется прежним после того, как вы переместите проект. Таким образом, pycharm будет продолжать пытаться импортировать "old_path/venv/bin/activate", который хранится в.idea/*
Ответ 2
Я только что получил эту ошибку и обошел ее, и, говоря кратко, я думаю, что это, возможно, связано с моими переменными среды PATH/PY_HOME/PYTHONPATH, указывающими на другую версию Python. Вот что я сделал:
Фон:
- В моем случае я пытался запустить Python 2.7 на ноутбуке, где раньше работал с Python 3.
- Я использую Windows 7.
Решение:
- Нажмите клавишу Windows, чтобы открыть меню "Пуск".
- Введите "путь" и нажмите Enter.
- Должно появиться окно "Переменные среды".
- Там должно быть два раздела окна:
- Надо сказать: "Пользовательские переменные для вашего_пользователя".
- Другой должен сказать "Системные переменные".
- В обоих разделах окна найдите и отредактируйте (если они существуют) переменные окружения PATH, PYTHONPATH и PY_HOME.
- Я удалил все ссылки на Python 3.
- Я установил для переменной PY_HOME значение C:\Python27 (или любой другой путь к установке Python, которую вы пытаетесь заставить работать в PyCharm.)
- Я также удалил свою установку Python27 и переустановил ее, но я не уверен, что это было необходимо.
- Перезапустите PyCharm.
Ответ 3
У меня такая же проблема на Windows 10, и я получил решение.
PyCharm_Python_error.png
Корневая причина: - Python не может быть запущен из-за отсутствия python27.dll.
Решение: - Установите python или поместите python27.dll в PATH
Благодарю.
Ответ 4
У меня была такая проблема. Решение было довольно простым. Я создал учетную запись на русском языке в Windows, и вы могли бы подчеркнуть, что используется сообщение об ошибке (большое), содержащее слово о кодировании. Поэтому проверьте свое имя учетной записи Windows - измените ее, если она не на английском языке, и содержит пробелы и другие нежелательные знаки. Благодарю.
Ответ 5
Исправление этой проблемы указывает глобальному var named-> LD_LIBRARY_PATH, чтобы включить новые библиотеки python, скомпилированные. Предположим, что вы только что загрузили python, извлекли его и установили; предположим, что вы загрузили версию 3.6.4
Для включения библиотеки вы должны отредактировать свой. файл bashrc. (Этот файл довольно интересный, посмотрите;)). Этот файл является "скрытым файлом", размещенным в вашем доме: nano ~/.bashrc - довольно простой текстовый редактор. Перейдите в конец файла и добавьте эту команду, заменив путь нового экспорта python. LD_LIBRARY_PATH = $ LD_LIBRARY_PATH: /home/whoami
/Downloads/Python-3.6.4
CTRL + X для сохранения файла.
Для загрузки нового файла:
источник ~/.bashrc
Ответ 6
Операционная система: Windows 10/cygwin
Желаемый Python: 2.7.14
Ошибка: "SDK кажется недействительным"
Мое исправление:
- Удалите 64-разрядную версию Python
- Установка 32-разрядной версии Python
- с помощью диалогового окна переменных среды Windows PY_HOME = {somedrive}\{somepath}\Python27
PYTHONPATH = {somedrive}\{somepath}\python27
note: Я предполагаю, что это работает, поскольку ошибки, которые я вижу, генерируются на основе python, например "Traceback (последний последний вызов): File..."
Ответ 7
Я просто столкнулся с той же проблемой с Python 3.6 (который я хотел использовать) и Python 3.7 также установлен на моем компьютере. Мое решение было просто удалить ссылку на Python 3.7 из системного PATH.
Итак, мой PATH в настоящее время установлен:
C:\Program Files\Python36\Scripts\
C:\Program Files\Python36\
Это все, надеюсь, это поможет.
Ответ 8
PyCharm выбирает случайные файлы формата ~/.asdfqwer/python
в качестве исполняемого файла Python или среды
В Ubuntu 19.04 pycharm-community
2019.2.3, установленной с snap
, PyCharm по какой-то странной причине выбирает что-нибудь с формой:
~/.asdfqwer/python
как виртуальный интерпретатор Python и использует его по умолчанию.
В моем конкретном случае у меня был файл с именем:
~/.gdbinit.d/python
для моей панели инструментов GDB, которая вовсе не является интерпретатором Python или virtualenv, а представляет собой просто конфигурацию python
GDB, а не конфигурацию .gdb
.
Чтобы решить эту проблему, мне просто нужно было установить правильного переводчика на:
- Файл
- Настройки
- Проект:
<project-name>
- Переводчик проекта
- Раскрывающийся список с выбранным случайным интерпретатором Python
- Показать все
- Удалить случайного переводчика с умом
-
- Добавьте правильный переводчик с помощью
+