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 5716 30.08.2019, 14:16
Ostatni post: Physicist
  Jak napisać program typu konsola poleceń? toslaw1 6 12818 29.06.2017, 18:58
Ostatni post: toslaw1
Ściana [BATCH] Zamykanie konsoli po wykonaniu poleceń Smokolisz 4 10816 14.12.2016, 18:54
Ostatni post: Smokolisz

Skocz do: