Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

import urllib.request в python выдает ошибку ImportError: No module named request проблема глубже чем может показатся

решил освоить пайтон

и столкнулся с такой проблемой

не работает import urllib.request

вот такой код

import random

import urllib.request

def img (u):

n=random.randrenge(1,5)

n=str(n)+".jpg"

urllib.request.urlretrive(u,n)

img('ссылка убрана в целях консперации')

выдает ошибку

Traceback (most recent call last):

File "/Applications/Python 3.8/test/test.py", line 2, in <module>

import urllib.request

ImportError: No module named request

[Finished in 0.2s with exit code 1]

[shell_cmd: python -u "/Applications/Python 3.8/test/test.py"]

[dir: /Applications/Python 3.8/test]

[path: /Library/Frameworks/Python.framework/Versions/3.8/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin]

компьютер макаир сиера 10.12.4

посмотрел в инете что с этим сделать

везде пишут что нет того пип который мне нужен надо скачать

надо прописать эти команды в терминале

pip3 install requests

python3 -m pip install requests

я прописал. после первой даже что то скачалось после второй тоже что то произошло

но ситуацию это не изменило

при этом всем я точно знаю что на компе есть этот файл реквест

я знаю где он лежит и знаю что он был и до того как я прописывал в терменале команды...поскольку проблема встала остро было принято решение снести все что связано с питоном и сам питон и поставить все с нуля и я посмотрел что и куда установилось и файл реквест установился изначально

но опятьже нечего не работало я сново попробовал те способы которые предлогают в инете и результата это не принесло

при этом import random работает

а import mach не работает

в интернете предложили установить по отдельности эти пипы

но вопервых я не разобрался как это сделать очень трудно для начинающего програмиста

а во вторых что мне каждый раз как что то понадобится придется парится и устонавливать

мужик в видеоуроках по которым я учусь сказал что это все должно быть дефолтным

и я бы хотел чтобы все что пологается по дефолту работало

я верю в то что проблема очень не сложная просто по неопытности стала для меня не преодолимой

p.s. поскольку я всего два дня програмист обьясните пожалуйсто простым языком прям для чайникоф

ПрограммированиеPython 3+3
vanillagroup
  ·   · 970
Первый

судя по ошибке, вы запускаете код, написанный для 3го питона, на втором. Попробуйте

$ python3 /Applications/Python 3.8/test/test.py

Библиотека requests здесь вообще не причем, в вашем примере она не используется, это просто совпадение имен