Wpis z mikrobloga

@jakuzii: Powinno być

from main import func

i na przyszłość - zawsze stosuj importy absolutne - czyli takie, które zaczynają się od lokalizacji projektu a nie od lokalizacji pliku, do którego importujesz daną rzecz (to co podałem to jest właśnie import absolutny).
  • Odpowiedz
@jakuzii: Potrzebuję jeszcze informacji w jaki sposób ustawiłeś tego sys.patha - czy to było polecenie w linii komend? A może gdzieś w ustawieniach VSCode to wyklikałeś?
  • Odpowiedz
@jakuzii: Spróbuj wyłaczyć i włączyć VSCode xD

A tak na serio to możliwe, że jak NAJPIERW włącyzłeś VScode a POTEM ustawiłeś w systemie tą zmienną to VSCode ci jej nie zaczyta dopóki go nie zrestartujesz.

Inna rzecz jest taka, że nie powinieneś w taki sposób ustawiac tego patha - żeby rozwiązać ten problem nie powinieneś W OGÓLE tykać zmiennych środowiskowych w systemie w taki sposób w jaki to robisz. Żeby
  • Odpowiedz
@jakuzii: Możesz też poszukac na necie jak ustawić PYTHONPATH w VSCode - i tego patha powinineś ustawić żeby wskazywał na folder twojego projektu.
  • Odpowiedz
@Lunatik: Dlatego, że relatywne importy łatwo zepsuć - przeniesiesz sobie plik w którym masz relatywnie zaimportowane x rzeczy w inne miejsce i nagle się okazuje, że te x importów się zepsuło.
  • Odpowiedz