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

własne CLI w pythonie

0 głosów
452 wizyt
pytanie zadane 31 października 2020 w Python przez bbbbbbbb Użytkownik (950 p.)
siemka właśnie tworzę własne CLI w pythonie z użyciem biblioteki click, mam pewien problem jak zrobić aby po włączeniu powiedzmy komputera i odpaleniu terminala od razu odpalić ten program aby pokazała mi się nazwa mojego projektu i mógł bym od razu przechodzić do komend bez wchodzenia bezpośrednio do projektu bez odpalania edytora?

1 odpowiedź

0 głosów
odpowiedź 31 października 2020 przez adrian17 Mentor (354,120 p.)

W sensie, chcesz mieć z konsoli zawsze dostęp do

moj_skrypt --argumenty

?

To dodaj folder z tym skryptem do zmiennej środowiskowej PATH - powinno wystarczyć.

komentarz 31 października 2020 przez bbbbbbbb Użytkownik (950 p.)

jak to zrobić? i jeszcze jedno usunąłem poprzedni projekt i stworzyłem nowy w zasadzie to był sam początek tak czy inaczej WSZYSTKO zrobiłem tak samo jak wcześniej tyle tylko że z nazwy eve zmieniłem na ghost i wywala mi to:

ERROR: Command errored out with exit status 1:
     command: /Users/a1708/Desktop/GHOST/venv/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/Users/a1708/Deskto
p/GHOST/setup.py'"'"'; __file__='"'"'/Users/a1708/Desktop/GHOST/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code
=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info
         cwd: /Users/a1708/Desktop/GHOST/
    Complete output (1 lines):
    error in ghost setup command: ("EntryPoint must be in 'name=module:attrs [extras]' format", 'ghost.ghost.cli:cli')
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

O co tu chodzi? na necie nie ma czegoś takiego nigdzie, wcześniej działało normalnie a teraz mi to wywala i nie wiem czy mam wyrzucić komputer i kupić nowy czy można to jakoś naprawić? bo już mnie to zaczyna powoli wkur******ć. Robię cały czas to samo i nic za pierwszym zadziałało a teraz nie chce................

komentarz 31 października 2020 przez adrian17 Mentor (354,120 p.)

Nie powiedziałeś, co zrobiłeś, że dostajesz coś takiego. Pierwszy raz coś takiego widzę.

jak to zrobić?

Wchodzisz w ustawieniach Windowsa do okna edycji zmiennych środowiskowych i dopisujesz swój folder do PATH. Efekt:

https://puu.sh/GIJdQ/d972015949.png

komentarz 31 października 2020 przez bbbbbbbb Użytkownik (950 p.)
w tutorialu było to pip3 install --editable . i za pierwszym razem zadziałało a potem już wywala mi błąd. NIe mam windowsa tylko maca
komentarz 31 października 2020 przez adrian17 Mentor (354,120 p.)
Mac też ma PATH :) Ale faktycznie, nie spodziewałem się że pracujesz na poziomie paczek; wtedy faktycznie `pip install` ma sens. Natomiast nie wiem dobrze skąd się bierze błąd; mogę tylko strzelić, że masz coś nie tak w setup.py.
komentarz 31 października 2020 przez bbbbbbbb Użytkownik (950 p.)
w setup jest wszystko tak jak w poprzednim pliku bo kopiowałem to i sprawdzałem kilka razy ale trudno się mówi
komentarz 31 października 2020 przez adrian17 Mentor (354,120 p.)
A pokażesz ten setup.py ?
komentarz 31 października 2020 przez bbbbbbbb Użytkownik (950 p.)
już go nie mam usunąłem to
komentarz 31 października 2020 przez bbbbbbbb Użytkownik (950 p.)
za to teraz w nowym wywala mi to w visual studio XDDDD to jakaś porażka jest serio XDDDDDDDDDDDDDDDDDDDDDDDD

 

Unable to import 'click' pylint(import-error) [1,1]
komentarz 31 października 2020 przez adrian17 Mentor (354,120 p.)
Jak robisz na czysto, to być może wygenerowało Ci się nowe czyste środowisko bez zainstalowanych paczek. Raczej nic dziwnego.
komentarz 31 października 2020 przez bbbbbbbb Użytkownik (950 p.)
robię wszystko to co w opisie w dokumentacji niby ten cały "click" działa ale tak czy inaczej podświetla mi na czerwono i nie wiem jak się tego pozbyć i nie wiem czy do visual studio ma dałna czy to ja coś robię źle?
komentarz 31 października 2020 przez adrian17 Mentor (354,120 p.)
(Nie wiem, nie miałem okazji używać VS do projektów Pythonowych)
komentarz 31 października 2020 przez bbbbbbbb Użytkownik (950 p.)
dobra trudno walić to jakoś to przeżyję i tyle. Tak czy inaczej dzięki za pomoc

Podobne pytania

+1 głos
1 odpowiedź 779 wizyt
pytanie zadane 9 kwietnia 2020 w Python przez bbbbbbbb Użytkownik (950 p.)
+1 głos
0 odpowiedzi 409 wizyt
pytanie zadane 16 listopada 2021 w Python przez Hajpa Użytkownik (910 p.)
+1 głos
0 odpowiedzi 340 wizyt
pytanie zadane 10 września 2021 w Python przez TerryLocks Użytkownik (590 p.)

93,427 zapytań

142,421 odpowiedzi

322,649 komentarzy

62,787 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...