ImportError: При импорте BeakerX в Jupyter запрос модуля не именуется

Я пытаюсь импортировать beakerx в мою среду jupyter следующим образом:

from beakerx import *

Однако я получаю следующую ошибку:

ImportError                               Traceback (most recent call last)
<ipython-input-19-4c368a35c7cf> in <module>()
----> 1 from beakerx import *

/Users/vivaksoni1/venv/lib/python2.7/site-packages/beakerx/__init__.py in <module>()
     13 # limitations under the License.
     14 
---> 15 from .runtime import BeakerX
     16 from .plot import *
     17 from .easyform import *

/Users/vivaksoni1/venv/lib/python2.7/site-packages/beakerx/runtime.py in <module>()
     16 
     17 import os, json, pandas, numpy
---> 18 import urllib.request, urllib.parse, urllib.error, urllib.request, urllib.error, urllib.parse, IPython, datetime, calendar, math, traceback, time
     19 from traitlets import Unicode
     20 

ImportError: No module named request

Я не уверен, что означает эта ошибка? Кроме того, похоже, что он изучает каталоги python2.7, хотя это скрипт на python 3? Я установил beakerx, используя: pip3 install beakerx и можете видеть файлы в нужной папке в правой папке:

 anaconda3/pkgs/beakerx-0.12.2-py36_2/lib/python3.6/site-packages/beakerx

Это похоже на то, как хранится каждый другой модуль, но я не могу заставить его работать по какой-то причине. Кто-нибудь может помочь?

0 ответов

Что ж,conda install request должен решить вашу проблему. Если не попробовать pip install request,

Поскольку вы используете conda, я бы посоветовал вам создать виртуальный env с помощью conda (conda create an_environment_name 'python>=3') Вместо того, чтобы использовать virtualenv,

В то время, если найдена следующая интересная статья: https://medium.freecodecamp.org/why-you-need-python-environments-and-how-to-manage-them-with-conda-85f155f4353c

Другие вопросы по тегам