Я пытаюсь импортировать библиотеку urllib.request в python, но получаю ImportError, где нет модуля с именем request.Я уверен, что это связано с версией Python.Пожалуйста, включите подробное объяснение (как я начинающий) о шагах, которые мне нужно пройти.
Я пытался использовать urllib2 и 3, но это не сработало.Я также попытался обойти urllib.request.urlopen (url) в строке 18, но это не сработало.
import tensorflow as tf
import matplotlib.pyplot as plt
import urllib.request
import os
import zipfile
def main():
#Step 1 - download google's pre-trained neural network
url = 'https://storage.googleapis.com/download.tensorflow.org/models/inception5h.zip'
data_dir = '../data/'
model_name = os.path.split(url)[-1]
local_zip_file = os.path.join(data_dir, model_name)
if not os.path.exists(local_zip_file):
# Download
model_url = urllib.request.urlopen(url)
with open(local_zip_file, 'wb') as output:
output.write(model_url.read())
# Extract
with zipfile.ZipFile(local_zip_file, 'r') as zip_ref:
zip_ref.extractall(data_dir)
Я получаю сообщение об ошибке:
Traceback (most recent call last):
File "Deep_Dream_Neural_Network.py", line 6, in <module>
import urllib.request
ImportError: No module named request