Ошибка при установке pygame в pycharm

Во вкладке Terminal в PyCharm я вводил

pip3.8 install pygame
pip3 install pygame
pip install pygame

И всегда получал вот такую ошибку:

ERROR: Command errored out with exit status 1:
     command: /sysroot/home/user/PycharmProject/???/venv/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ltp9j88k/pygame/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ltp9j88k/pygame/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-un0ew218
         cwd: /tmp/pip-install-ltp9j88k/pygame/
    Complete output (12 lines):
    
    
    WARNING, No "Setup" File Exists, Running "buildconfig/config.py"
    Using UNIX configuration...
    
    /bin/sh: sdl-config: команда не найдена
    /bin/sh: sdl-config: команда не найдена
    /bin/sh: sdl-config: команда не найдена
    
    Hunting dependencies...
    WARNING: "sdl-config" failed!
    Unable to run "sdl-config". Please make sure a development version of SDL is installed.
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

В обычном Linux терминале у меня получилось установить pygame через pip
Если эту проблему не удастся решить, то напишите Python модуль для обработки событий клавиатуры который вы знаете

I’ve been trying to install pygame on pycharm but it isn’t working.I’m using a virtual env with pip version 20 and setuptools version 50 with python version 3.8
This is the error i get when trying to install it through the project interpreter section and through the terminal.

  Using cached pygame-1.9.6.tar.gz (3.2 MB)

DEPRECATION: The -b/--build/--build-dir/--build-directory option is deprecated. pip 20.3 will remove support for this functionality. A possible replacement is use the TMPDIR/TEMP/TMP environment variable, possibly combined with --no-clean. You can find discussion regarding this at https://github.com/pypa/pip/issues/8333.
    ERROR: Command errored out with exit status 1:
     command: /home/terry/PycharmProjects/SpaceInvader/venv/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pycharm-packaging/pygame/setup.py'"'"'; __file__='"'"'/tmp/pycharm-packaging/pygame/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-tt74i3ja
         cwd: /tmp/pycharm-packaging/pygame/
    Complete output (29 lines):
    
    
    WARNING, No "Setup" File Exists, Running "buildconfig/config.py"
    Using UNIX configuration...
    
    
    Hunting dependencies...
    /bin/sh: 1: sdl-config: not found
    /bin/sh: 1: sdl-config: not found
    /bin/sh: 1: sdl-config: not found
    WARNING: "sdl-config" failed!
    Package freetype2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `freetype2.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'freetype2' found
    Package freetype2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `freetype2.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'freetype2' found
    Package freetype2 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `freetype2.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'freetype2' found
    WARNING: "pkg-config freetype2" failed!
    /bin/sh: 1: freetype-config: not found
    /bin/sh: 1: freetype-config: not found
    /bin/sh: 1: freetype-config: not found
    WARNING: "freetype-config" failed!
    Unable to run "sdl-config". Please make sure a development version of SDL is installed.
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

I tried using the system terminal, but that also gave me an error

У меня такой вопрос. Впервые установил PyCharm Comunity version, предварительно установил pygame для python. Когда же начал делать проект, часть

import pygame

выделяется и пишет, что такой модуль не найден, хоть собирается и работает все хорошо. Почему это так? Да, оно работает нормально, но меня немного бесит данная ситуация.
5a679233e5966075385336.png

I am getting this problem too.

System Specification
CPUs Intel(R) Core(TM) i7-3540M CPU @ 3.00GHz (4 x 2990)
Memory (System) 15.91GB (5.16GB free)
Terminal ConEmu Build 191012 (preview)
Shell cmd::Cmder
Python 3.9.0a5
λ pip install -U pygame --no-input
Collecting pygame
  Using cached pygame-1.9.6.tar.gz (3.2 MB)
    ERROR: Command errored out with exit status 1:
     command: 'c:python39python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\MavaddatJavid\AppData\Local\Temp\pip-install-1ry68fti\pygame\setup.py'"'"'; __file__='"'"'C:\Users\MavaddatJavid\AppData\Local\Temp\pip-install-1ry68fti\pygame\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:UsersMavaddatJavidAppDataLocalTemppip-install-1ry68ftipygamepip-egg-info'
         cwd: C:UsersMavaddatJavidAppDataLocalTemppip-install-1ry68ftipygame
    Complete output (17 lines):


    WARNING, No "Setup" File Exists, Running "buildconfig/config.py"
    Using WINDOWS configuration...


    Download prebuilts to "prebuilt_downloads" and copy to "./prebuilt-x64"? [Y/n]Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:UsersMavaddatJavidAppDataLocalTemppip-install-1ry68ftipygamesetup.py", line 194, in <module>
        buildconfig.config.main(AUTO_CONFIG)
      File "C:UsersMavaddatJavidAppDataLocalTemppip-install-1ry68ftipygamebuildconfigconfig.py", line 210, in main
        deps = CFG.main(**kwds)
      File "C:UsersMavaddatJavidAppDataLocalTemppip-install-1ry68ftipygamebuildconfigconfig_win.py", line 576, in main
        and download_win_prebuilt.ask(**download_kwargs):
      File "C:UsersMavaddatJavidAppDataLocalTemppip-install-1ry68ftipygamebuildconfigdownload_win_prebuilt.py", line 302, in ask
        reply = raw_input(
    EOFError: EOF when reading a line
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

ERROR: Could not install packages due to an EnvironmentError: HTTPSConnectionPool(host=’files.pythonhosted.org’, port=443): Max retries exceeded with url:…

  • Спрос: Используйте PyCharm к программе в Win10, где требуется сторонняя библиотека Pygame.
  • Предварительное решение: Установка сторонних библиотек с программным обеспечением PyCharm.
  • шаг:
  1. Нажмите на PyCharm Программное обеспечение в строке меню: Файл -> Настройки

image-20200729130433587

  1. Нажмите, в свою очередь: Проект: Plane_Battle -> Project Переводчик -> Список плагинов+«Открыть библиотеку программного обеспечения страницу поиска сторонних производителей.

Потому что мой проект называется Plane_Battle, список слева меню показывает Project Plane_Battle. Вы можете быть-> Проект: Ваше имя проекта

image-20200729130410515

  1. Введите «Pygame» Enter «Pygame» в окне поиска, искать сторонние библиотеки

    • Следующие советы могут появиться в случае неудобной скорости сети:

    <img src=»https://cdn.jsdelivr.net/gh/Leon1023/leon_pics/img/20200729151048.png» alt=»image-20200729132919968″ style=»zoom:67%;» />

    Не паникуйте, просто еще несколько раз!

  2. Программное обеспечение находит позже, нажмите кнопку установки кнопки в левом нижнем углу, ожидая, чтобы установить …

image-20200729132736538

Но, к сожалению, установка имеет ошибку!

image-20200729130330838

Нажмите на оперативное сообщение об ошибке, чтобы получить следующее сообщение:

image-20200729130042536

  • Возможная причина:

    • Загрузите исходную сеть слишком медленно, то соединение не подключен к серверу;
    • Версия PIP является слишком низкой и должна быть повышена.
  • Процесс решения:

    • Изменить загруженный адрес источника:

      Нажмите на нижний левый угол управления, а затем всплывают на следующей странице, нажмите справа плюс, добавить новый источник:

      Aliyuan:http://mirrors,aliyun.com/pypi/simple/

      Douban источник:http://pypi.douban.com/simple

      Официальный источник:https://pypi.python.org/simple

image-20200729133145018

После выбора нового источника, нажмите кнопку OK, чтобы обновить, а затем нажмите кнопку Установить Установить пакет.

К несчастью! Еще об ошибке! Действительно Действительно

  • Обновление версии PIP:

    В соответствии с модулем импорта, ошибка проворная информацию можно увидеть, мой PyCharm путьD:liangplanes_battlevenvScripts

    Следовательно, терминал для Windows входит в путь выше и обновляет PIP в рамках этого пути.

    Шаги: «WIN кнопка + г» -> CMD -> d: -> d: лян planes_battle venv Scripts ->python.exe -m pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

image-20200729144108600

После завершения обновления, вернитесь к шагу 4, найти Pygame после выбора, нажмите кнопку Установить в нижнем левом углу, чтобы установить пакет, продолжить установку …

К сожалению, может быть, вы можете также установить неудачными! Действительно Действительно

  • Окончательный большой трюкТак как он не может быть установлен с помощью программного обеспечения, то сообщения об ошибке, мы можем также попытаться установить в терминальной среде:

Точно так же, как и обновление метод PIP, сначала введите путь окружения проекта PyCharm и введите команду следующую строку:

python.exe -m pip install pygame -i http://pypi.douban.com/simple --trusted-host pypi.douban.com`

Источник Douban используется, конечно, вы можете также изменить его на официальный источник Али или Ubuntu

image-20200729145023181

Таким образом, библиотека Pygame успешно.D:liangplanes_battlevenvScriptsОн устанавливается в среде Конечно, необходимо помнить, что проект выбирает только интерпретатор для ссылки на библиотеку Pygame.:

image-20200729145625090


Получите больше знаний, пожалуйста, нажмите Следовать:
Embedded Linux и ARM
CSDN Blog
Краткая книга блог
колонка Know

Понравилась статья? Поделить с друзьями:
  • Ошибка при установке solidworks 2013
  • Ошибка при установке punto switcher
  • Ошибка при установке social club код 1
  • Ошибка при установке postgresql не удалось запустить initdb
  • Ошибка при установке skype для бизнеса базовый 2016