Python笔记本找不到Python模块

jexiocij  于 2023-10-15  发布在  Python
关注(0)|答案(9)|浏览(113)

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

yrefmtwq

yrefmtwq1#

请尝试以下操作:

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

请确保使用pip3安装Panda。

lstz6jyr

lstz6jyr2#

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

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

mftmpeh83#

对于Anaconda/Anacyter Notebook:

这解决了我的问题。
首先进入Anaconda Prompt。
然后激活您的环境(如果您想在base中激活,则跳过此步骤)

pip3 install ipykernel --upgrade

然后把这个代码。

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

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


Not Working State
之后:


Working State

如果是在VS Code中,请检查此答案。这个问题解决得很好

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

j1dl9f46

j1dl9f464#

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

fgw7neuy

fgw7neuy5#

Visual Studio代码修复

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

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

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

eimct9ow

eimct9ow6#

我在新安装的虚拟环境中遇到了同样的问题。原来问题是我使用的是旧版本的pip和jupyter。下面是为我做的把戏:

$pip3 install pip --upgrade
$pip3 install jupyter --upgrade
lc8prwob

lc8prwob7#

命令:

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*

希望这对别人有帮助:)

piwo6bdm

piwo6bdm8#

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

总之,在anaconda提示符下再次尝试安装软件包。

pip install (module_name)

希望这将是一些帮助!!

inkz8wg9

inkz8wg99#

我在使用其他软件包(scikit-compy和ModulationPy)时也遇到了同样的问题。import <package_name>正在处理一个 script.py,而不是一个 notebook.ipynb

为我工作:

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

什么对我不起作用,但可能有帮助:

  • 比较来自script.py和notebook.ipynb的sys.版本
  • 在两者上调用help('modules')并比较
  • 你也可以做help('modules <package_name>')来过滤你的特定软件包的长列表。
  • 重新安装以下任何软件包:
  • 缺陷封装
  • IPython
  • 伊皮内核
  • on Pycharm:文件>无效缓存

相关问题