当我运行"pip3 install some_module“时,我正在安装"Jupyter notebook in Visual Studio Code”和"Jupyter notebook in Visual Studio Code“,然后它可以导入"Jupyter notebook in Visual Studio Code”,但不能导入"Jupyter notebook“。我在”Visual Studio Code中Jupyter notebook“sys.executable = /usr/bin/python3中,但在"Jupyter notebook”sys.executable = /home/binh/.local/my_project_env/bin/python3中
发布于 2021-05-16 19:41:38
在使用Python Jupyter notebooks时,让Python虚拟环境包含您需要的模块是有意义的。这保证了在您安装的特定版本的Python模块上运行的notebook将始终正确运行,前提是这些版本中的模块存在。
从您提供的sys.executable路径来看,您似乎安装了多个版本的Python.当您运行“Python ”时,您只是将该模块安装到系统范围的Python中,除非您在Python虚拟环境中。话虽如此,你的问题有两种可能的解决方案:
如detail here.中所述,
Python还可以将Jupyter Notebook的sys.executable路径设置为指向系统范围的Python安装,只需更改本地/usr/bin/python3的路径即可。但是,不建议这样做。
https://stackoverflow.com/questions/67555829
复制相似问题