Kurde, mam #python 2.7 i 3.8 na macu zainstalowane i korzysta z tej oryginalnej wersji 2.7. Usunac to teraz? Podobno lepiej nie usuwac, ale co mam zrobic, zeby zarl 3.8? #programowanie #macbook
@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:
@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
@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.
@Ramboski: pycharm ci virtualenva utworzył i tam nie masz zainstalowane requests :D sprawdź dokładnie jaki masz interpreter ustawiony w ustawieniach pycharma
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
@Ramboski: dodam, że virtualenv w pycharmie poznasz po tym, że obok Python [ver] masz w nawiasie nazwę katalogu w którym pracujesz. No i ścieżka zawiera "/PythonProjects/" Środkowy na screenie to globalny interpreter
spróbuj wpisać 'python3 --version'
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:
pip --versionpip3 --version
python --version
python3 --version
?
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$
pip3 install requestsa następnie uruchamiać program poprzezpython3 <ścieżka do pliku>?@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
@Ramboski: źle czujesz, pycharm jest taki kochany że zrobił ci virtualenva. I w tym envie nie ma zainstalowanych requestsów.
Albo zamiast pip to pip3 jak nie zatrybi bo w sumie nie pamietam czy z numerkiem sie podawalo czy bez
source <ścieżka_do_folderu_z_env>/bin/activatei wówczas zainstalować potrzebne pakiety.Druga opcja to zmiana interpretera na globalny, zamiast na tego venva, którego używa pycharm.
@Dalegor_: dzieki, teraz mam pipa zaktualizowanego, ale projekt nadal nie dziala ;(
źródło: comment_16275079868urhAg29aGaBSsAPrztk2z.jpg
PobierzKomentarz usunięty przez autora
Środkowy na screenie to globalny interpreter
źródło: comment_16275083973T3hx2ctQ9RK7ncVlcbaML.jpg
Pobierz