Даже после того, как я дал программе Python выполнение разрешения и после добавления необходимого PATH к моему python (#!/usr/bin python), я все еще получаю это сообщение об ошибке.
После исправления shebang появилась новая ошибка
Я попытался дать ему разрешения через chmod и графический способ.
Чтобы очистить все это не о выполнении этого файла, который отлично работает через терминал, но я хочу выполнить его как исполняемый файл в моем каталоге.
Также я уже изменил настройки файлов уже для выполнения python и не отображать его
Код, который я хочу запустить:
#!/usr/bin/python
# -*- coding: utf8 -*-
# Voreinstellungen
import pygame, sys
pygame.init()
screen = pygame.display.set_mode((800,600))
screen.fill((200,200,20))
pygame.display.set_caption("Space Invaders oder auch nicht")
try:
picture = pygame.image.load("/home/lasse/Documents/Python programme/Pygame space invader/grafik.bmp").convert_alpha()
except:
print("Kein Bild")
sys.exit(1)
clock = pygame.time.Clock()
player = pygame.transform.scale(picture, (55, 40))
playerpos = player.get_rect()
x = 0
y = 0
schleife = True
while schleife == True:
screen.fill((200,200,20))
screen.blit(player, playerpos)
pygame.display.update()
clock.tick(30)
for event in pygame.event.get():
if event.type == pygame.QUIT:
schleife = 0
break
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
x = -5
if event.key == pygame.K_RIGHT:
x = 5
if event.key == pygame.K_UP:
y = -5
if event.key == pygame.K_DOWN:
y = 5
if event.key == pygame.K_ESCAPE:
schleife = 0
break
if event.type == pygame.KEYUP:
if event.key == pygame.K_LEFT:
x = 0
if event.key == pygame.K_RIGHT:
x = 0
if event.key == pygame.K_UP:
y = 0
if event.key == pygame.K_DOWN:
y = 0
playerpos = playerpos.move(x,y)
pygame.quit()
Первая строка вашего скрипта Python должна быть следующей:
#!/usr/bin/env python
Чтобы выполнить скрипт Python, дважды щелкнув файл, откройте окно «Файлы файлов» -> Изменить -> Настройки -> Вкладка «Поведение» -> под заголовком «Исполняемые текстовые файлы» нажмите переключатель, слева от того, где говорится «Запустить исполняемые текстовые файлы при их открытии».
Первая строка вашего скрипта Python должна быть следующей:
#!/usr/bin/env python
Чтобы выполнить скрипт Python, дважды щелкнув файл, откройте окно «Файлы файлов» -> Изменить -> Настройки -> Вкладка «Поведение» -> под заголовком «Исполняемые текстовые файлы» нажмите переключатель, слева от того, где говорится «Запустить исполняемые текстовые файлы при их открытии».