对不起,如果这是一个骗子,我发现所有类似的问题都涉及anaconda,而我没有使用。我对python和jupyter环境相当陌生。
当我尝试将'uproot'软件包导入到我的jupyter笔记本或jupyter实验室时,出现错误:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-4-dafb83b77728> in <module>
2 import matplotlib.pylab as plt
3 import pandas as pd
----> 4 import uproot
5 import os
ModuleNotFoundError: No module named 'uproot'
我提供了完整的输出,以指出matplotlib,pandas(或numpy)似乎没有问题。
更多信息:
python3 -m venv .my-venv
pip install numpy pandas matplotlib uproot
一次安装的所有软件包! which python
正确显示了我的venv内核(与pip相同)。! pip install uproot
运行并显示软件包已安装。import uproot
时,它不会引发任何错误。Uproot是一个程序包,它使我可以将我正在使用的数据文件的格式直接读取到pandas数据框中,因此如果没有它,我将陷入死胡同。
我完全不知道为什么它无法在jupyter中工作,并且非常感谢任何关于错误或如何进一步解决问题的意见。
干杯, 保罗