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 5344 30.08.2019, 14:16
Ostatni post: Physicist
  Jak napisać program typu konsola poleceń? toslaw1 6 11703 29.06.2017, 18:58
Ostatni post: toslaw1
Ściana [BATCH] Zamykanie konsoli po wykonaniu poleceń Smokolisz 4 9671 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
  W jakim języku są pisane najnowsze gry? normals522 7 26699 11.02.2021 10:38
Ostatni post: Ajgor
  Portale z nowinkami programistycznymi. Jamuna 3 3293 12.01.2021 21:28
Ostatni post: voxcordi
  Licencja LGPL 3 co mogę? DonCorleone 0 3446 13.12.2020 21:23
Ostatni post: DonCorleone
Exclamation pac man c++ kacperson 4 4159 11.12.2020 16:10
Ostatni post: kacperson
  Kompilator C++ 17 Physicist 14 8826 26.11.2020 13:56
Ostatni post: Physicist
  Napisz program, który poprosi o podanie numeru PESEL. BigKundzi 1 4681 25.11.2020 15:02
Ostatni post: ptrick
  Nieprawidłowy format ciągu wejściowego. radman 9 5639 05.11.2020 22:08
Ostatni post: Bodzio Chomik
  Wybór języka Xyio 5 5241 30.10.2020 15:07
Ostatni post: bartexo23
  Skrypt usuwający pliki azds1 1 2492 13.10.2020 08:45
Ostatni post: Michu_PL
  Mam mały problem ze zrobieniem tego programu Asasin12PL 2 4911 12.10.2020 17:10
Ostatni post: Asasin12PL
  Skrypt pod sklep internetowy Talcia 6 14928 24.09.2020 22:20
Ostatni post: Ajgor
  Książki do nauki C# olek23 16 35631 28.08.2020 09:51
Ostatni post: Ajgor
  [VBA Excel] Wyszukiwanie wartości w kolumnie Pioro 2 8631 22.06.2020 18:27
Ostatni post: Pioro
  Validacja JS kolo48 3 10280 16.04.2020 14:06
Ostatni post: koneton
  Automatyczne wykonywanie czynności na stronie Fresher 0 9039 15.04.2020 20:53
Ostatni post: Fresher