我在试图将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
在这之后,尝试导入它,看看它是否工作