Can';t导入Python模块,因为;系统路径“;及;sys.executable";

Can';t导入Python模块,因为;系统路径“;及;sys.executable";,python,import,module,jupyter-notebook,sys,Python,Import,Module,Jupyter Notebook,Sys,我正在安装“Jupyter笔记本”,并且还有“Visual Studio代码中的Jupyter笔记本” 当我运行“pip3安装一些_模块”时,它可以在“Visual Studio代码中的Jupyter笔记本”中导入,但不能在“Jupyter笔记本”中导入 我在“VisualStudio代码中的Jupyter笔记本”中重温了这一点 sys.executable=/usr/bin/python3 但在“Jupyter笔记本”中 sys.executable=/home/binh/.local/my_

我正在安装“Jupyter笔记本”,并且还有“Visual Studio代码中的Jupyter笔记本” 当我运行“pip3安装一些_模块”时,它可以在“Visual Studio代码中的Jupyter笔记本”中导入,但不能在“Jupyter笔记本”中导入 我在“VisualStudio代码中的Jupyter笔记本”中重温了这一点 sys.executable=/usr/bin/python3 但在“Jupyter笔记本”中 sys.executable=/home/binh/.local/my_project\u env/bin/python3

使用Jupyter笔记本电脑时,让Python虚拟环境只包含您需要的模块是有意义的。这保证了在您安装的特定版本的Python模块上运行的笔记本在这些版本的模块存在的情况下始终能够正确运行

从您提供的sys.executable路径来看,您似乎安装了多个版本的Python。当您运行“pip3安装”时,您仅将该模块安装到系统范围的Python安装中,除非您在Python虚拟环境中。话虽如此,您的问题有两种可能的解决方案:

  • 最推荐的方法是创建一个虚拟环境,详细说明了这一点

  • 或者,您也可以通过简单地更改本地/usr/bin/python3的路径,将Jupyter笔记本的sys.executable路径设置为指向系统范围的Python安装。但是,不建议这样做