Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Python z wiersza poleceń

#1
Python z wiersza poleceń
Witam. Rozpocząłem zabawę z Python'em, mam już nawet przygotowane do tego celu środowisko (Geany, poza tym IDLE python też działa), lecz mam takie małe "zmartwienie". Mianowicie: system operacyjny (Windows 8) mam na dysku C: natomiast chcę wszystkie nowości instalować na oddzielnym dysku D: i tak też zrobiłem w tym przypadku (ze względu na malejące wolne miejsce na C:  ). Ponoć po napisaniu kodu źródłowego w pytonie, np. skrypt.py gdy w terminalu zostanie wpisana komenda python skrypt.py to wszystko powinno działać jak należy, lecz w moim przypadku w oknie CMD wyświetla się tylko informacja: " 'python' is not recognized as an internal or external command, operable program or batch file". (Gdy wpiszę python + pełna_ścieżka_do_skryptu problem jest ten sam). W wierszu poleceń domyślną, wyświetlaną ścieżką jest u mnie:
C:\Users\Physicist>
Czy błąd wynika z tego, że system jest na dysku C:, a python na D:? Czy jest możliwość naprawienia tego błędu (inna niż reinstalacja systemu lub robienie "na siłę" wolnego miejsca na dysku C: i instalacja pythona na nim Język )?
Z góry dziękuję za pomoc, pozdrawiam.
 System operacyjny: windows_eight Przeglądarka: firefox
#2
RE: Python z wiersza poleceń
Witam, powinieneś do zmiennej środowiskowej PATH dodać ścieżkę, gdzie znajduje się plik python.exe.

 System operacyjny: linux_ubuntu Przeglądarka: firefox
#3
RE: Python z wiersza poleceń
Wielkie dzięki za szybką i konkretną odpowiedź Wesoły a skoro jesteśmy w temacie to chciałbym zapytać skąd taki problem: chcąc uruchomić skrypt zwykłym dwukrotnym kliknięciem na ikonę pojawia się na ułamek sekundy okno terminala, z tym że sęk nie w tym, że brakuje polecenia 'import' w kodzie, lecz w tym, że z tego co zdążyłem wyczytać pisze na nim: "Can't find a default python". Mógłbym i tu prosić o wskazówkę jak to naprawić?
 System operacyjny: windows_eight Przeglądarka: firefox
#4
RE: Python z wiersza poleceń
Z tego, co czytam, to problem zdaje się leżeć w programie py.exe, który pozwala uruchomić skrypt w wybranej wersji Pythona (2 lub 3). Na szybko możesz spróbować zmienić, by pliki z rozszerzeniem .py były otwierane przez python.exe.

 System operacyjny: linux_ubuntu Przeglądarka: firefox
#5
RE: Python z wiersza poleceń
Jest ustawione, by pliki z rozszerzeniem *.py były otwierane automatycznie przez Python. Ja dysponuję wersją 3.7 Python'a. Problem z uruchomieniem przez kliknięcie cały czas istnieje, więc w czym może być rzecz? Smutek
 System operacyjny: windows_eight Przeglądarka: firefox
#6
RE: Python z wiersza poleceń
Stwórz zmienną środowiskową PYLAUNCH_DEBUG z dowolną wartością (np. 1) i sprawdź, czy bardziej szczegółowy błąd się pojawi. To może być kwestia brakującego ustawienia w którymś miejscu.

 System operacyjny: linux_ubuntu Przeglądarka: firefox
#7
RE: Python z wiersza poleceń
Sytuacja diametralnie się zmieniła: teraz również na ułamek sekundy pojawia się okno, a na oknie informacje typu:
..\AppData\Local\py.ini non exist
lub:
locate_pythons_for_key: D:\Users\Physicist\AppData\Local\Programs\Python\Python37-32\python.exe: nie można odnaleźć określonego pliku
i kilka innych. Faktycznie- folder o powyższej ścieżce istnieje, aczkolwiek jest pusty (wszystko mam na D:\Python). Te informacje wyjaśniły coś? Mam nadzieję, że owszem bo widzę, że siedzisz znacznie głębiej w temacie Wesoły
 System operacyjny: windows_eight Przeglądarka: firefox
#8
RE: Python z wiersza poleceń
Możesz spróbować utworzyć plik py.ini z zawartością
Kod:
[defaults]
python=3

 System operacyjny: linux_ubuntu Przeglądarka: firefox
#9
RE: Python z wiersza poleceń
Muszę przyznać, że niewiele to dało- interpreter/PVM "czepia się" tego, że np. w C:\WINDOWS\ nie ma py.ini oraz tego, że w poniższych folderach:
Python37-32
Python37-32\PCbuild
Python37-32\PCbuild\win32
Python37-32\PCbuild\amd64
nie ma python.exe Smutek W pojawiającym się terminalu powyższe błędy (że nie można odnaleźć pliku lub ścieżki) poprzedza informacja: "locating Pythons in 64bit registry", ja natomiast mam zainstalowanego pythona najprawdopodobniej dla 32-bitowego systemu. Czy tu może tkwić sedno sprawy?
 System operacyjny: windows_eight Przeglądarka: firefox
#10
RE: Python z wiersza poleceń
Zainstalowałem sobie na wirtualce Python 3.7.3 (na dysku CWesoły, przy instalacji zaznaczyłem opcję Add Python3 to PATH. Spróbuj może jeszcze raz zainstalować, zaznaczając tę opcję.

 System operacyjny: linux_ubuntu Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Python z wiersza poleceń)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 4703 30.08.2019, 14:16
Ostatni post: Physicist
  Jak napisać program typu konsola poleceń? toslaw1 6 10433 29.06.2017, 18:58
Ostatni post: toslaw1
Ściana [BATCH] Zamykanie konsoli po wykonaniu poleceń Smokolisz 4 8463 14.12.2016, 18:54
Ostatni post: Smokolisz

Skocz do:


Wybrane wątki (Python z wiersza poleceń)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Programowanie Batch (CMD) Informatyk2019 0 7209 11.12.2019 18:30
Ostatni post: Informatyk2019
  [JavaScript] Znajdowanie przedziału czasu rafal12999 0 3297 10.12.2019 17:58
Ostatni post: rafal12999
  Przekazywanie wskaźnika przez referencję w Qt Trojan3000 3 15238 10.12.2019 13:16
Ostatni post: Ajgor
  Proszę o pomoc w uzupełnieniu ankiety dt. Zawodu Programisty MaleMonki 0 3771 17.11.2019 12:47
Ostatni post: MaleMonki
  Spring framework – jakie strony polecacie do nauki? olek23 5 9059 15.11.2019 15:57
Ostatni post: Alsenas
  Programowanie windy (problem) w C++ mysza2323 2 8306 06.11.2019 23:04
Ostatni post: mysza2323
  Programy w C ~Anonim 1 8539 22.10.2019 17:48
Ostatni post: Szachista
  Wyświetlanie informacji z bazy danych na stronie www PitPlay 1 9130 16.09.2019 11:18
Ostatni post: Ajgor
  Błąd przy uruchamianiu programu w Java z wiersza poleceń Physicist 3 4703 30.08.2019 14:16
Ostatni post: Physicist
  Transfer plików via FTP Visual Basic FireBytes 3 7211 15.08.2019 07:41
Ostatni post: Szachista
  Menu wysuwane z boku patryk67 1 8911 07.08.2019 12:43
Ostatni post: aht
  Visual Basic Excel l.całkowitą przedstawić w postaci szesnastkowej fugaz 4 10835 18.06.2019 21:36
Ostatni post: fugaz
  Nauka do Olimpiady Informatycznej? piotr0905 1 10229 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 10256 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 12227 28.04.2019 19:31
Ostatni post: koneton