我正在尝试将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脚本?我使用pip3 install beakerx
安装了beakerx,可以看到右侧文件夹中右侧文件夹中的文件:
anaconda3/pkgs/beakerx-0.12.2-py36_2/lib/python3.6/site-packages/beakerx
这似乎是每个其他模块的存储方式,但由于某些原因我无法使其工作。有人可以帮忙吗?
答案 0 :(得分:0)
好吧,
conda install request
应该可以解决您的问题。如果没有尝试,请尝试pip install request
。
由于您使用的是conda,因此建议您使用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