#python-3.x
Вопрос:
`Я пытался решить эту проблему многими способами, но всегда получал одну и ту же ошибку. если кто-нибудь сможет подсказать мне решение этой ошибки, я буду очень благодарен. Вот код is, который я в настоящее время использую.
import pandas as pd
import numpy
import matplotlib.pyplot as plt
import seaborn as sns
!pip install lasio
import lasio
#Data links
well_path = well ="https://bit.1y/wireline-data"
trajectory_path ="https://bit.1y/trajectory-data"
import urllib.request
import urllib.error
from urllib.request import urlopen
well= lasio.read(well_path)
ModuleNotFoundError Traceback (most recent call last)
~anaconda3libsite-packageslasioreader.py in open_file(file_ref, **encoding_kwargs)
95 try:
---> 96 import urllib2
ModuleNotFoundError: No module named 'urllib2'
Комментарии:
1. Похоже, у вас
lasio
установлена версия, написанная для Python 2, а не для Python 3, и вы работаете на Python 3. Может быть, вы хотели убежатьpip3 install lasio
? В любом случае, он не должен был устанавливать версию Python 2 для Py3, но это явно то, что произошло (urllib2
это встроенный только Python 2).2. я действительно не понимаю , в чем проблема , я сделал, как вы говорите, и даже переустановил систему hole anaconda, а затем использовал pip3, но ничего не изменилось .
3. Подожди, я только что понял, что ты общаешься
pip
с анакондой. Есть ли какая-то причина, по которой вы ничего не устанавливаетеconda
? Я беспокоюсь, что у вас здесь какая-то неприятная запутанная система.