Witam specjalistów od linuxa. Jak zainstalować skrypty pythona żeby były na odpowiedniej ścieżce?

WARNING: The script is installed in '/home/pi/.local/bin' which is not on PATH.

Ogólnie instaluję wszystko z jednego skryptu na świeżych systemach. Na jednym komputerze poszły do /usr/bin, na drugim .local/bin, na trzecim można odpalić z każdego miejsca.

python3
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KKK1337: Ale może ma własny kernel bez cgroups i może go nie chce zmieniać, a może ma jakąś specjalną dystrybucję z kernelem bez cgroups. Nie każde środowisko jest takie samo.
I może ma własny firewall, itd. A może też chce aktualizować system i nie przebudowywać żadnych dockerów. Kto wie.

A może chce zrozumieć dlaczego to działa tak, a nie inaczej i odnajduje w tym frajdę.
  • Odpowiedz
Szybnie pytanie - jest w pythonie możliwość zapisania do zmiennej (string) dłuższego, kilkulinijkowego tekstu? Chodzi mi o to, że tekst jest podzielony enterami, a nie chce mi się każdorazowo robić z niego jednej linijki i dzielić "\n". Wiem, że to co chcę zrobić da się osiągnąć na milion łatwiejszych sposobów, ale mnie interesuje właśnie ten - aby python ignorował te entery, które znajdują się między ("tekst tekst teksttekst tekst teksttekst tekst teksttekst
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wiesiu2: no ja jakos problemu nie mialem z takimi projektami (z reszta aktualnie jestem w takim projekcie poza praca glowna), lapiesz projekt na 4h dziennie na pare miesiecy, nie raz to przerabialem i najlepiej na tym wychodzisz
  • Odpowiedz
@hidedeepinside: Reszta ma racje co do użycia słówka Global. Lecz pewne pythonowskie normy i ogólne doświadczenie programistyczne mówi żeby unikać tego wyrażenia jak ognia. Lepiej przekaż tą zmienna jako argument lub zaimplementuj w klasie jako pole (W kontekście programowania OOP). Warto się uczyć od razu dobrych nawyków.
  • Odpowiedz
@Przemosz: dziękuję ślicznie za odpowiedź. Gdzieś właśnie czytałem na google, że global lepiej nie używać. Jeszcze żargon pythonowski mi jest obcy więc spróbuję to narazie uprościć jeszcze bardziej, bo wydaje mi się, że na siłę chce utrudnić sobie napisanie prostego "wisielca"
  • Odpowiedz
Kilka pytań.
1. Jak odinstalować wszystko co związane z pythonem na macos 12? Przekombinowałem trochę i potrzebuję wyzerować pythona.
2. Czy pip instaluje się razem z pythonem (chodzi mi o pythona 2 i 3)?
3. Czy jest jakiś problem z pythonem 2 i 3 zainstalowanym jednocześnie na nowym macbooku z procesorem m1?
#python #macbook #macos #programowanie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AntyKuc: Na przyszłość używaj pyenva. Nie zanieczyszczaj sobie systemowego pythona bo możesz coś poważnie z----ć. To samo z ruby i innymi językami programowania.

Instalujesz sobie na swoim koncie i dodajesz do patha. W najgorszym razie wywalasz konto i tyle.
  • Odpowiedz
@AntyKuc: I pyenv umożliwia ci posiadanie praktycznie nieskończoną ilość zainstalowanych pythonów możesz mieć python2.7, 3.3, 3.5, 3.7, 3.10 i z poziomu terminala się między nimi przełączasz.

Pyenv ściąga źródła pythona i kompiluje ci go więc nie powinno być problemów z m1.
  • Odpowiedz
#programowanie #python #komputery

dzisiaj coś takiego wyświetliło mi się na fb.
wklejam to tylko dltaego, że czasami ludzie szukają jakichś darmowych kursów. Jeżeli interesuje was kurs pythona możecie sprawdzić.

Szczegółowe informacje
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#netprasowka 03/22

Cześć w nowym tygodniu.

1. Jak zainstalować i skonfigurować Pi-hole. Dlaczego warto zainteresować się tym tematem? Pi-hole pozwala blokować reklamy, trackery a nawet malware. Masz tu kompletny artykuł jak zainstalować i zarządzać swoim Pi-hole. Warto zadbać o bezpieczeństwo swojej domowej sieci.
Link
Showroute_pl - #netprasowka 03/22

Cześć w nowym tygodniu.

1. Jak zainstalować i...

źródło: comment_1642408061EQOeY8DUIHgUmdNOVLj1rq.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki i Mirabelki.
Szukam pracy w IT. Do tej pory pracowałem w Automatyce ale chcę się trochę przebranżowić. Od pół roku uczę się C++ i w tym języku czuję się już dosyć swobodnie. Przerobiłem codeblocka, Borland c++ buildera a aktualnie pisze w visual studio (nie sądziłem że to taki kombajn btw). Znam też podstawy pythona, posiadam raspberry pi w domu na którym się uczę wykorzystania tego w praktyce.
Problem leży w
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grezzle: jak w dużym mieście mieszkasz to szukaj firm telekom typu Nokia i Ericsson. Oni mają dosyć dużo praktyk w C++. więc jeśli ogarniasz na przyzwoitym poziomie C++ to się dostaniesz, często po praktykach zatrudniają do pracy na stałe
  • Odpowiedz
@x_xRazorx_x: Nigdy nie ruszaj systemowego pythona, żadnych downgreadów, upgradów, nie dotykaj

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.10
  • Odpowiedz
zainstalowałem sobie #anaconda do #r i #python i mam pytanie do tych środowisk (environment) - powinienem tworzyć nowe środowisko za każdym razem kiedy będę korzystał ze specyficznej paczki, którą planuję użyć tylko raz i na niej instalować daną paczkę prawda?

W sensie załóżmy, że zaczynam bawić się w analizę tekstu - tworzę do tego specjalne środowisko, ściągam tam te wszystkie paczki i jak mi się znudzi, to usuwam
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@smokzabojcaludzi: Skomplikowany temat, ale najlepiej tworzyć środowiska do każdego projektu (nie tematu). Potem możesz wrzucić pakiety za pomocą conda env export > environment.yml wrzucasz sobie to do pliku .yml lub .txt w folderze z projektem, by zawsze na szybko sobie odtworzyć. Tyle na początek chyba wystarczy, potem możesz sobie cały proces automatyzować za pomocą make, ale to doczytasz, gdy będziesz pewnie się czuł z condą. Pamiętaj jeszcze, że warto zwrócić
  • Odpowiedz
@smokzabojcaludzi: Akurat sklearn to zły przykład, bo conda zainstaluje z nim numpy ( ͡° ͜ʖ ͡°) Ale odpowiedź brzmi nie (chyba), ale możesz sobie stworzyć takie środowisko i wrzucić je do pliku .txt albo .yml właśnie. Jak tworzysz nowe środowisko to ładujesz je z tego pliku i potem doinstalowujesz dodatkowe biblioteki.
  • Odpowiedz
#django #drf #python #programowanie

Jestem w trakcie nauki Django Rest Framework i zastanawiam się, gdzie umieszczać logikę niezwiązaną z bazy danych, np wywołanie zewnetrznego API na podstawie przekazanego parametru do naszego API, wykonać jakieś operacje na plikach itp itd. plik models.py nie wydaję mi się odpowiednim miejscem. W innych frameworkach tj Symfony, Laravel wiadomo gdzie takie rzeczy wsadzać ale to są framworki typu MVC
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam coś takiego,


@IamHater: to je bardzo dobre :O rzuciłem okiem na to co napisane jest o servicach (tego porzebuje op) i przyznam że pierwszy raz widze senior level guide do drfa/django/pythona.

na selektory sam wpadłem jakiś czas temu i nazywam je queries
  • Odpowiedz
Help, tabela na stronie moze miec rozna ilosc plikow wystawionych jako ahref (html) jak to zmielic i wszystko pobrac? Jezeli znam nazwe pliku to ok, selenium ogarnie, ale nie za bardzo wychodzi mi pobranie html, parsing i wstawienie nazw pliku do petli pobierania, jakies tipy? Googluje juz 6 godzine blah ( ͡° ͜ʖ ͡°)

#python
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 8
@Bulldogjob: chociaż druga część artykułu jest ok i w sumie ciężko się z nią nie zgodzić to pierwsza jest bardzo nie na miejscu i sugeruje, że autor przespał ostatnie 15 lat branży.

Od lat mówi się o "grach poważnych", polskie uczelnie kształcą (z różnym skutkiem) programistów gamedev od ~2008, do głównego nurtu coraz częściej przeciekają zagadnienia związane z procesem tworzenia gier i crunchem, gamejamy stają się super popularnymi wydarzeniami, a
  • Odpowiedz