ОК, я очень новичок в кодировании, и я просто изучаю Python. Я решил, что начну с некоторых основных упражнений Pygame, чтобы попытаться что-то программировать.PyCharm не может найти ссылку в PyGame __initi__.py?
Я установил Python 3.4.3 и PyCharm. Я также установил Pygame исполняемый «Pygame-1.9.2a0-hg_5974ff8dae3c + .win32-py3.4.msi» отсюда: https://bitbucket.org/pygame/pygame/downloads
Я побежал инсталлятор Pygame, и это казалось завершить без видимых проблем, хотя бы не было очевидные признаки, такие как новые ярлыки на моем рабочем столе.
Затем я пошел сюда, чтобы попробовать некоторые основные тестовый код с участием Pygame: http://pythonprogramming.net/pygame-python-3-part-1-intro/
Так я скопированный код из этого примера в моем PyCharm, и побежал. Кажется, что он создает пустые окна Pycharm, но инспектор кода PyCharm дает мне несколько предупреждений, и я действительно хочу знать, почему я получаю эти предупреждения.
Первое предупреждение PyCharm от линии 5, «Не удается найти ссылку„INIT“в„__init__.py
“ Следующего предупреждения линии 16,«Не удается найти ссылку „ВЫЙТИ“ в „__init__.py
“ Третье и последнее предупреждение строка 24, "Не удается найти ссылку 'quit' in '__init__.py
'
Почему они не могут найти эти ссылки? Что не так?
Сам код я вставить ниже:
#! /usr/bin/python
import pygame
pygame.init()
gameDisplay = pygame.display.set_mode((800, 600))
pygame.display.set_caption('A bit Racey')
clock = pygame.time.Clock()
crashed = False
while not crashed:
for event in pygame.event.get():
if event.type == pygame.QUIT:
crashed = True
print(event)
pygame.display.update()
clock.tick(60)
pygame.quit()
quit()
Ваш код работает правильно, код, который вы сделали это только одна часть несколько, чтобы сделать автомобиль игру. Он должен отображать черный экран с событиями мыши на нем. Вы можете игнорировать ошибку pep8 и pycharm при неопределенном завершении. На более позднем этапе все будет хорошо. –
Я понял, что это так, но я немного OCD. Мне нужно выяснить, почему происходит ошибка, или она будет беспокоить меня. Это потому, что человек, который построил библиотеку Pygame, не включил то, что ожидает Pycharm? Если да, могу ли я это исправить? Или что-то глубже, как, может быть, я установил неправильную версию Pygame, или он каким-то образом установлен неправильно? Или, возможно, все в порядке, и это ошибка Пичарма. Мне нужно позитивно идентифицировать, что вызывает это, потому что это заставляет мое ОКР орехово. Благодарю. – Sindyr
nope no bug, просто OCD. вы можете прочитать pep8, но не делайте этого. В 2015 году Pycon [Raymond Hettinger - Beyond PEP 8] (https://www.youtube.com/watch?v=wf-BqAjZb8M), он рассказывает о людях над исправлением pep8. –