Visual Studio Code robi czasami psikusy ze środowiskami wirtualnymi. Jeśli instalujesz moduły, a one nadal nie działają to można podejść do sprawy tak: – utworzyć środowisko wirtualne, co robi się komendą: python -m venv venv aktywować to środowisko komendą: venv/scripts/activate.ps1 Na tym środowisku można zaintalować wymagane pakiety (zakładając że to będzie nowe środowisko, to należy […]
Archiwum dla kategorii ‘Python’
Python: VSC i venv
Python: Pandas: melt na kolumnie z multi-indeksem
Załóżmy, że dotarły do nas dane w takiej oto postaci: Mamy więc „sztuczny” indeks wierszy 'MF’ o wartościach 0,1,2,3,4 oraz kolumny, które są opisane muli-indeksem. Chcielibyśmy taką pivot-table czyli tabelę przestawną „odpivotować” i zobaczyć ją w tzw. długim formacie: Jeśli chcesz samodzilnie sobie takie dane wyczarować to użyj poniższego kodu: import pandas as pd import […]
Python: jak zainstalować moduł (np. requests) w PyCharm
Doinstalowywanie oprogramowania do Pythona jest proste, o ile się wie jak to robić, a przecież na początku nie wie się niczego. Spróbujmy więc krok po kroku zobaczyć, jak w PyCharm, w zupełnie nowym projekcie zaistalować moduł na przykładzie requests: Na początku wybrałem polecenie „New project” 1 – nazywam projekt „jakoś tam”2 – kontrolnie patrzę na […]
Python: Sprawdzenie wersji modułu z Jupyter Notebook
Praca z Jupyter Notebook daje fajną izolację od tego co dzieje sie na poziomie systemu operacyjnego. Co jednak zrobić, kiedy chcesz dowiedzieć się z jaką wersją modułu lub pythona pracujesz? Prosto: Żeby sprawdzić numer wersji Pythona użyj: import syssys.version_info Żeby sprawdzić numer wersji modułu skorzystaj z : import pandas as pdpd.version
Python – Jupyter – uruchamianie w innym katalogu
Zdarza się, że chesz, aby Jupyter startował w innym katalogu niż domyślny. Są na to metody polegające na zmianach w pliku konfiguracyjnym, ale nie wygląda na to aby to działało (przynajmniej pod Windows). Za to co pomogło: U mnie zadziałało od strzału!
Python: ModuleNotFoundError: No module named 'sklearn’Python:
Zwykle otrzymując komunikat ModuleNotFoundError wskazujący na jakąś tam nazwę np. tutaj sklearn rozwiązujemy problem komendą: pip install sklearn Ale w Python 3.x trzeba zainstalowć w tym przypadku inny moduł 🙂 – ot taka niespodzianka: pip install scikit-learn I niech błędy trzymają się od nas z daleka!
Python: Formatowanie napisów
Od czasu do czasu dostaję pytanie o to, jak formatować napisy w Pythonie. Lubię w takim przypadku odsyłać do dokumentacji Pythona, dlatego, ku pamięci… https://peps.python.org/pep-3101/ https://docs.python.org/3/library/string.html i nieco mniej oficjalny, ale super fajny: https://realpython.com/python-formatted-output/