Во вкладке 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
выделяется и пишет, что такой модуль не найден, хоть собирается и работает все хорошо. Почему это так? Да, оно работает нормально, но меня немного бесит данная ситуация.
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.
- шаг:
- Нажмите на PyCharm Программное обеспечение в строке меню: Файл -> Настройки
image-20200729130433587
- Нажмите, в свою очередь: Проект: Plane_Battle -> Project Переводчик -> Список плагинов+«Открыть библиотеку программного обеспечения страницу поиска сторонних производителей.
Потому что мой проект называется Plane_Battle, список слева меню показывает Project Plane_Battle. Вы можете быть-> Проект: Ваше имя проекта
image-20200729130410515
-
Введите «Pygame» Enter «Pygame» в окне поиска, искать сторонние библиотеки
- Следующие советы могут появиться в случае неудобной скорости сети:
<img src=»https://cdn.jsdelivr.net/gh/Leon1023/leon_pics/img/20200729151048.png» alt=»image-20200729132919968″ style=»zoom:67%;» />
Не паникуйте, просто еще несколько раз!
-
Программное обеспечение находит позже, нажмите кнопку установки кнопки в левом нижнем углу, ожидая, чтобы установить …
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