![](/img/trans.png)
[英]Installed a package on command line and can import it via command line. Receive ModuleNotFoundError when importing in jupyter notebook
[英]Installed package giving "ModuleNotFoundError" when I try to import into jupyter notebook (using venv)
对不起,如果这是一个骗局,我发现的类似问题都涉及 anaconda,我没有使用。 我对 python 和 jupyter 环境相当陌生。
当我尝试将 'uproot' 包导入到我的 jupyter notebook 或 jupyter lab 时,出现错误:
---------------------------------------------------------------------------
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
! which python
正确显示了我的 venv 内核(与 pip 相同)。! pip install uproot
! pip install uproot
运行并显示软件包已安装。import uproot
uproot 时,它不会抛出任何错误。Uproot 是一个包,它允许我将我正在使用的数据文件的格式直接读取到 Pandas 数据帧中,所以没有它我就完全陷入了死胡同。
我完全不明白为什么这在 jupyter 中不起作用,并且非常感谢任何关于可能出错或如何进一步排除故障的输入。
干杯,保罗
关闭它,因为我在终端环境中发现了一些导致指定问题的东西。 但是我有一个(可能相关的)问题,我在这里创建了另一个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.