python:可以从命令行改进包,但不能从jupyter笔记本



我在试图将tabula包导入jupyter笔记本电脑时遇到了一个问题。我激活了我的conda虚拟环境,pip安装了tabula py,并运行了pip freeze。它确认安装了tabula py。

certifi==2021.5.30
distro==1.6.0
et-xmlfile==1.1.0
greenlet==1.1.0
importlib-metadata==4.6.1
keyring==23.0.1
numpy==1.21.1
openpyxl==3.0.7
pandas==1.3.0
pyodbc==4.0.31
python-dateutil==2.8.2
pytz==2021.1
pywin32-ctypes==0.2.0
six==1.16.0
SQLAlchemy==1.4.21
tabula-py==2.3.0
wincertstore==0.2
XlsxWriter==1.4.4
zipp==3.5.0

当我的虚拟环境处于活动状态时,我测试了从命令行(import tabula(导入tabula包。一切正常!我运行exit()来退出python实例,然后运行jupyter notebook来启动jupyter笔记本。(仍在我的虚拟环境中(

然而,在jupyter中,我的import语句不再有效,尽管我没有更改任何内容。我在jupyter中运行help('modules'),现在tabula不存在于我的包列表中????我不知道为什么它不起作用。我已经设置了Java PATH,除了jupyter笔记本,它在任何地方都能正常工作。

尝试运行此命令:

!pip install tabula

在这之后,尝试导入它,看看它是否工作

相关内容

  • 没有找到相关文章

最新更新