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 1621 30.08.2019, 14:16
Ostatni post: Physicist
  Jak napisać program typu konsola poleceń? toslaw1 6 8747 29.06.2017, 18:58
Ostatni post: toslaw1
Ściana [BATCH] Zamykanie konsoli po wykonaniu poleceń Smokolisz 4 6824 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
  Pomysł napisania programu ROM FireBytes 3 9599 28.06.2018 16:56
Ostatni post: FireBytes
  [VBA] Tworzenie nowego arkusza z danymi z TextBox'a Pioro 4 9927 19.06.2018 23:24
Ostatni post: broda99
  Potwierdzenie na maila po wysłaniu pliku coci 0 9070 13.06.2018 20:37
Ostatni post: coci
  Pieczętowanie Archiwum Jar - Po co? wanhelsing 3 9669 19.05.2018 20:55
Ostatni post: koneton
  Wyszukiwarka w spawnerze nie reaguje na polskie znaki kazik666 0 9484 16.05.2018 12:04
Ostatni post: kazik666
  BASH symulator silnika dawswi1 3 9971 13.05.2018 10:43
Ostatni post: Szachista
  Autohotkey automatyczny zapis TheProgson 0 9575 07.05.2018 21:27
Ostatni post: TheProgson
  VBA Pobieranie wybranych plików z danymi julietta03 1 9829 04.05.2018 08:25
Ostatni post: broda99
  [VBA] Przenoszenie danych między formularzami Pioro 4 10253 23.04.2018 11:48
Ostatni post: broda99
  Skrypt, który szuka i zamienia armen10 2 9988 23.04.2018 10:04
Ostatni post: armen10
  Liniowa regresja w Pythonie a budowanie modelu Trojan3000 2 10150 16.04.2018 13:26
Ostatni post: Trojan3000
  Początki z bashem - jak napisać skrypty: wysłanie maila i kalkulator? Kristov81 4 13948 21.03.2018 18:32
Ostatni post: Szachista
Ściana Zadanie cmd.... Yanke$ 2 11006 16.03.2018 17:20
Ostatni post: FireBytes
  Poszukuj kogoś do pomocy FireBytes 0 9517 16.03.2018 16:58
Ostatni post: FireBytes
  Program liczący liczby pierwsze Mersenne'a raistin 2 9831 12.03.2018 12:51
Ostatni post: Szachista