不知道发生了什么事,但每当我使用ipython,氢(原子)或jupyter笔记本找不到任何安装的模块。我知道我有Pandas安装,但笔记本说它没有找到。我应该补充的是,当我正常运行脚本(python script.py)时,它确实导入了,没有任何错误。建议?谢谢!
python script.py
r6hnlfcb1#
请尝试以下操作:
pip3 install ipykernel --upgrade python3 -m ipykernel install --user
确保使用pip3安装Panda。
ryoqjall2#
我遇到了类似的问题。我使用pip3安装了一个文本处理工具。安装成功,我可以从终端运行测试代码,但我无法从jupyter notebook执行相同的代码。检查笔记本中的sys.version是3.7.1,但终端版本是3.6.9。执行以下命令并重新启动笔记本电脑后,问题得到解决:
jupyter notebook
sys.version
3.7.1
3.6.9
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)更改为您正在寻找的虚拟环境的选项。之前:
torch
anaconda-base
PyTorch (base)
Not Working State之后:
Working State
https://stackoverflow.com/a/64730974/9848043
lf3rwulv4#
问题似乎已通过运行pip3 install而不是pip install
pip3 install
pip install
carvr3hs5#
查看右上角并点击显示的Python版本。
它应该会显示Python版本列表。向下滚动到您想要使用的Python版本并点击它。
之后,您应该会在右上角看到您选择的Python版本。
t9aqgxwy6#
我在一个新安装的虚拟环境中遇到了同样的问题。原来问题是我使用的是旧版本的pip和jupyter。下面的代码帮我解决了这个问题:
$pip3 install pip --upgrade $pip3 install jupyter --upgrade
rggaifut7#
命令:
只有在我重新安装pip后才对我有效(注意,我在python 3.7中遇到了这个问题)。
为此我做了:
pip uninstall pip
然后我使用了(已弃用)命令:
sudo easy_install pip
我还使用以下命令删除了/usr/local/bin中任何与pip相关的内容:
/usr/local/bin
rm -rf pip*
希望这对其他人有帮助:)
uz75evzq8#
我的jupyter笔记本也遇到了同样的问题,我用计算机终端安装了模块,当我试着把它们加载到我的jupyter笔记本上时,我不能加载模块,但它们在终端上工作得很好。起初,我检查了python版本,终端运行的是python 3.8.5版本,jupyter笔记本运行的是3.8.3版本,我认为这是问题背后的原因,我更新了整个anaconda软件包,但它仍然不工作。然后我打开anaconda提示符并再次安装软件包,我看到软件包的大部分内容已经安装,并说需求满足,但只有一部分安装在anaconda提示符中。(注意:我从来没有在任何终端卸载过这个包,只是在Anaconda提示符下重新安装了一次)。在Anaconda提示符下安装后,它开始工作得刚刚好。
总而言之,请尝试在anaconda提示符下重新安装该软件包。
pip install (module_name)
希望这会有一些帮助!!
fcy6dtqo9#
我在其他软件包(scikit-commpy和ModulationPy)上也遇到了同样的问题。import <package_name>正在处理 script.py,但没有处理 notebook.ipynb
import <package_name>
对我有效的方法:
在笔记本电脑中运行!pip install <package_name>。你只需要做一次(它可能会说“依赖项已经安装”,但之后它会解决这个问题)。
!pip install <package_name>
哪些对我不起作用,但可能有帮助:
help('modules')
help('modules <package_name>')
9条答案
按热度按时间r6hnlfcb1#
请尝试以下操作:
确保使用pip3安装Panda。
ryoqjall2#
我遇到了类似的问题。我使用pip3安装了一个文本处理工具。安装成功,我可以从终端运行测试代码,但我无法从
jupyter notebook
执行相同的代码。检查笔记本中的sys.version
是3.7.1
,但终端版本是3.6.9
。执行以下命令并重新启动笔记本电脑后,问题得到解决:
q5iwbnjs3#
这解决了我的问题。
首先去你的水蟒提示。
然后激活您的环境(或者如果您想在base中执行此操作,请跳过此步骤)
然后输入这个代码。
这里,
torch
=虚拟环境的名称(将anaconda-base
作为基础环境)PyTorch (base)
=您希望在内核中显示的显示名称;代之以你的愿望。然后,您将看到将内核(From Kernel Option)更改为您正在寻找的虚拟环境的选项。
之前:
Not Working State
之后:
Working State
https://stackoverflow.com/a/64730974/9848043
lf3rwulv4#
问题似乎已通过运行
pip3 install
而不是pip install
carvr3hs5#
修复Visual Studio代码
查看右上角并点击显示的Python版本。
它应该会显示Python版本列表。向下滚动到您想要使用的Python版本并点击它。
之后,您应该会在右上角看到您选择的Python版本。
t9aqgxwy6#
我在一个新安装的虚拟环境中遇到了同样的问题。原来问题是我使用的是旧版本的pip和jupyter。下面的代码帮我解决了这个问题:
rggaifut7#
命令:
只有在我重新安装pip后才对我有效(注意,我在python 3.7中遇到了这个问题)。
为此我做了:
然后我使用了(已弃用)命令:
我还使用以下命令删除了
/usr/local/bin
中任何与pip相关的内容:希望这对其他人有帮助:)
uz75evzq8#
我的jupyter笔记本也遇到了同样的问题,我用计算机终端安装了模块,当我试着把它们加载到我的jupyter笔记本上时,我不能加载模块,但它们在终端上工作得很好。
起初,我检查了python版本,终端运行的是python 3.8.5版本,jupyter笔记本运行的是3.8.3版本,我认为这是问题背后的原因,我更新了整个anaconda软件包,但它仍然不工作。
然后我打开anaconda提示符并再次安装软件包,我看到软件包的大部分内容已经安装,并说需求满足,但只有一部分安装在anaconda提示符中。(注意:我从来没有在任何终端卸载过这个包,只是在Anaconda提示符下重新安装了一次)。在Anaconda提示符下安装后,它开始工作得刚刚好。
总而言之,请尝试在anaconda提示符下重新安装该软件包。
希望这会有一些帮助!!
fcy6dtqo9#
我在其他软件包(scikit-commpy和ModulationPy)上也遇到了同样的问题。
import <package_name>
正在处理 script.py,但没有处理 notebook.ipynb对我有效的方法:
在笔记本电脑中运行
!pip install <package_name>
。你只需要做一次(它可能会说“依赖项已经安装”,但之后它会解决这个问题)。
哪些对我不起作用,但可能有帮助:
help('modules')
并比较help('modules <package_name>')
来过滤你的包。