решил освоить пайтон
и столкнулся с такой проблемой
не работает 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. поскольку я всего два дня програмист обьясните пожалуйсто простым языком прям для чайникоф
судя по ошибке, вы запускаете код, написанный для 3го питона, на втором. Попробуйте
$ python3 /Applications/Python 3.8/test/test.py
Библиотека requests здесь вообще не причем, в вашем примере она не используется, это просто совпадение имен