Wpis z mikrobloga

@Blomex: pod python --version. W ogole usunalem anaconde poki co. Problemem jest requests jak importuje

ModuleNotFoundError: No module named 'requests'


i za cholere nie wiedzialem co zrobic, jak sprawdzalem modules to bylo requests zainstalowane. W necie gdziesz wyczytalem, ze to moze byc wina posiadania kilku wersji pythona.
@Lunatik:
  • Odpowiedz
@Blomex:
Seb:~ Seb$ pip --version
-bash: pip: command not found
Seb:~ Seb$ pip3 --version
pip 19.2.3 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)
Seb:~ Seb$
  • Odpowiedz
pip3 install requests


@Blomex: kutwa zainstalowalo faktycznie cos, ale programu nie odpalam z terminala, bo nie skonczylem, w pycharmie odpalam, gdzie interpretera mam ustawionego na 3.8 i wciaz wywala 'no module requests'. Czuje, ze jestem blizej, bo ten pip3 cos sciagal.
Co ciekawe to w terminalu wywala mi warning, ze mam nieaktualnego pipa 19.2.3, a juz jest 21, natomiast moj pycharm uzywa tego 21. Ja juz sam nie wiem. poplatalem
  • Odpowiedz
Czuje, ze jestem blizej, bo ten pip3 cos sciagal.


@Ramboski: źle czujesz, pycharm jest taki kochany że zrobił ci virtualenva. I w tym envie nie ma zainstalowanych requestsów.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@Ramboski: python3 -m pip install --upgrade pip
Albo zamiast pip to pip3 jak nie zatrybi bo w sumie nie pamietam czy z numerkiem sie podawalo czy bez
  • Odpowiedz
@Ramboski: wejdź sobie w pycharmie do ustawień -> project interpreter i zobacz jaki tam masz interpreter. być może masz po prostu jakiegoś venva ustawionego jako project interpreter. No i masz dwie opcje, albo sobie wyklikać w UI sobie te pakiety co chcesz, albo aktywować venva z konsoli/pycharmowej konsoli: source <ścieżka_do_folderu_z_env>/bin/activate i wówczas zainstalować potrzebne pakiety.
Druga opcja to zmiana interpretera na globalny, zamiast na tego venva, którego używa pycharm.
  • Odpowiedz
no i widać jak byk, że pycharm ci virtualvenva utworzył i tam nie masz modułu requests. Requests zainstalowałęś globalnie. Weź zmień interpreter na globalny i będzie działać. Albo zainstaluj w venvie requests
  • Odpowiedz