• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Python Nie Mogę Otworzyć pliku .py

Object Storage Arubacloud
+1 głos
8,291 wizyt
pytanie zadane 23 sierpnia 2019 w Python przez Jakub Chomicz 1 Użytkownik (840 p.)
Witam mam problem otóż nie mogę otworzyć żadnego programu napisanego w pythonie otóż kiedy włączam przez kompilator wszystko działa ale jak otwieram z dysku to od razu się wyłącza pomimo iż kod jest napisany właściwie bo sprawdzałem to również na gotowych projektach znalezionych w internecie na podstawie biblioteki pyglet i również się wyłączały w czym może tkwić problem ? moja wersja pythona to 3.7.4
komentarz 24 sierpnia 2019 przez RafalS VIP (122,820 p.)
Co to znaczy przez kompilator? Co to znaczy z dysku? Klikając w plik?

Czy 3.7.4 to jedyna zainstalowana wersja pythona? Otwórz cmd i wpisz python, odpali sie interaktywna konsola i powinna być napisana wersja.
komentarz 24 sierpnia 2019 przez Jakub Chomicz 1 Użytkownik (840 p.)
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

przez kompilator w sensie z PyCharm-a a z dysku to tak klikając w plik poprostu nie odpala sie

1 odpowiedź

0 głosów
odpowiedź 23 sierpnia 2019 przez DeBos123 Nałogowiec (44,950 p.)
edycja 5 września 2019 przez DeBos123
 
Najlepsza

Spróbuj dodać input() na końcu programu albo uruchom przez terminal poleceniem:

python plik.py

 

komentarz 24 sierpnia 2019 przez Jakub Chomicz 1 Użytkownik (840 p.)
python: can't open file 'Mm.py': [Errno 2] No such file or directory

to się pojawia przy otworzeniu gotowego projektu za pomocą cmd

Traceback (most recent call last):
  File "Run.py", line 1, in <module>
    from pyglet.gl import *
ModuleNotFoundError: No module named 'pyglet'

a to jak otwieram swój też przez cmd

ale jak otwieram z zapisaną na końcu linijką raw_input() to w kompilatorze juz mi wyskakuje: a z pliku dalej nie chce się otwierać :/

Traceback (most recent call last):
  File "D:/GRY/1/Run.py", line 86, in <module>
    raw_input()
NameError: name 'raw_input' is not defined
komentarz 24 sierpnia 2019 przez profesorek96 Szeryf (91,420 p.)

@DeBos123,
Ten komunikat jasno wskazuje że cmd nie widzi takiego pliku. Musisz za pomocą terminala przejść do lokalizacje tego pliku który chcesz uruchomić. Dopiero jak będziesz w tym miejscu to dajesz polecenie python plik.py.

komentarz 24 sierpnia 2019 przez Jakub Chomicz 1 Użytkownik (840 p.)
właśnie tak robiłem dzięki komendom cd nazwa_folderu i nic :/
komentarz 24 sierpnia 2019 przez DeBos123 Nałogowiec (44,950 p.)

@profesorek96, Ten komunikat po pierwsze wskazuje, że moduł pyglet nie jest zainstalowany co jest ważniejsze w tym momencie.

komentarz 24 sierpnia 2019 przez DeBos123 Nałogowiec (44,950 p.)

Musisz wywołać w terminalu komendę:

python -m pip install pyglet

I spróbować jeszcze raz uruchomić program.

komentarz 24 sierpnia 2019 przez Jakub Chomicz 1 Użytkownik (840 p.)
You are using pip version 19.0.3, however version 19.2.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

wpisać tą komende:python -m pip install --upgrade pip?
komentarz 24 sierpnia 2019 przez DeBos123 Nałogowiec (44,950 p.)
Tak, też możesz.
komentarz 24 sierpnia 2019 przez Jakub Chomicz 1 Użytkownik (840 p.)
Dobra Śmiga już ładnie Dzięki Pomoc ;)
2
komentarz 5 września 2019 przez zort Bywalec (2,080 p.)
edycja 5 września 2019 przez zort

@DeBos123,

Spróbuj dodać raw_input() na końcu programu albo uruchom przez terminal poleceniem:

Raw input jest zdeprecjonowany. Nie używamy go.

EDIT: Deprecjonowanie to złe słowo, w Pythonie 2.x jest 'raw_input' a w 3.x 'input'.
Po prostu nastąpiła zmiana nazwy :)

komentarz 5 września 2019 przez DeBos123 Nałogowiec (44,950 p.)
Masz rację, dzięki. Już poprawiłem.

Podobne pytania

0 głosów
1 odpowiedź 1,026 wizyt
0 głosów
2 odpowiedzi 446 wizyt
pytanie zadane 28 lipca 2020 w Python przez Oskar Mielnik Nowicjusz (120 p.)
0 głosów
1 odpowiedź 934 wizyt
pytanie zadane 1 października 2018 w Python przez DragonCoder Nałogowiec (36,500 p.)

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...