Jupyter笔记本找不到python 3.6的模块

7xzttuei  于 2023-01-27  发布在  Python
关注(0)|答案(9)|浏览(146)

不知道发生了什么事,但每当我使用ipython,氢(原子)或jupyter笔记本找不到任何安装的模块。我知道我有Pandas安装,但笔记本说它没有找到。
我应该补充的是,当我正常运行脚本(python script.py)时,它确实导入了,没有任何错误。
建议?
谢谢!

r6hnlfcb

r6hnlfcb1#

请尝试以下操作:

pip3 install ipykernel --upgrade
python3 -m ipykernel install --user

确保使用pip3安装Panda。

ryoqjall

ryoqjall2#

我遇到了类似的问题。我使用pip3安装了一个文本处理工具。安装成功,我可以从终端运行测试代码,但我无法从jupyter notebook执行相同的代码。检查笔记本中的sys.version3.7.1,但终端版本是3.6.9
执行以下命令并重新启动笔记本电脑后,问题得到解决:

pip3 install ipykernel --upgrade
python3 -m ipykernel install --user
q5iwbnjs

q5iwbnjs3#

    • 适用于水蟒/木星笔记本:**

这解决了我的问题。
首先去你的水蟒提示。
然后激活您的环境(或者如果您想在base中执行此操作,请跳过此步骤)

pip3 install ipykernel --upgrade

然后输入这个代码。

python -m ipykernel install --user --name torch --display-name "PyTorch (base)"

这里,torch =虚拟环境的名称(将anaconda-base作为基础环境)
PyTorch (base) =您希望在内核中显示的显示名称;代之以你的愿望。
然后,您将看到将内核(From Kernel Option)更改为您正在寻找的虚拟环境的选项。
之前:


Not Working State
之后:


Working State

    • 如果是VS代码,请检查此答案。这完美地解决了它。**

https://stackoverflow.com/a/64730974/9848043

lf3rwulv

lf3rwulv4#

问题似乎已通过运行
pip3 install而不是pip install

carvr3hs

carvr3hs5#

修复Visual Studio代码

查看右上角并点击显示的Python版本。

它应该会显示Python版本列表。向下滚动到您想要使用的Python版本并点击它。

之后,您应该会在右上角看到您选择的Python版本。

t9aqgxwy

t9aqgxwy6#

我在一个新安装的虚拟环境中遇到了同样的问题。原来问题是我使用的是旧版本的pip和jupyter。下面的代码帮我解决了这个问题:

$pip3 install pip --upgrade
$pip3 install jupyter --upgrade
rggaifut

rggaifut7#

命令:

pip3 install ipykernel --upgrade
python3 -m ipykernel install --user

只有在我重新安装pip后才对我有效(注意,我在python 3.7中遇到了这个问题)。

为此我做了:

pip uninstall pip

然后我使用了(已弃用)命令:

sudo easy_install pip

我还使用以下命令删除了/usr/local/bin中任何与pip相关的内容:

rm -rf pip*

希望这对其他人有帮助:)

uz75evzq

uz75evzq8#

我的jupyter笔记本也遇到了同样的问题,我用计算机终端安装了模块,当我试着把它们加载到我的jupyter笔记本上时,我不能加载模块,但它们在终端上工作得很好。
起初,我检查了python版本,终端运行的是python 3.8.5版本,jupyter笔记本运行的是3.8.3版本,我认为这是问题背后的原因,我更新了整个anaconda软件包,但它仍然不工作。
然后我打开anaconda提示符并再次安装软件包,我看到软件包的大部分内容已经安装,并说需求满足,但只有一部分安装在anaconda提示符中。(注意:我从来没有在任何终端卸载过这个包,只是在Anaconda提示符下重新安装了一次)。在Anaconda提示符下安装后,它开始工作得刚刚好。

总而言之,请尝试在anaconda提示符下重新安装该软件包。

pip install (module_name)

希望这会有一些帮助!!

fcy6dtqo

fcy6dtqo9#

我在其他软件包(scikit-commpy和ModulationPy)上也遇到了同样的问题。import <package_name>正在处理 script.py,但没有处理 notebook.ipynb

对我有效的方法:

在笔记本电脑中运行!pip install <package_name>
你只需要做一次(它可能会说“依赖项已经安装”,但之后它会解决这个问题)。

哪些对我不起作用,但可能有帮助:

  • 比较script.py和notebook.ipynb上的系统版本
  • 在两者上调用help('modules')并比较
  • 你也可以用help('modules <package_name>')来过滤你的包。
  • 重新安装以下任意软件包:
  • 缺陷封装
  • 单生植物
  • 同核的
  • 在Pycharm上:文件〉无效缓存

相关问题