我安装的软件包在Jupyter Notebooks中工作正常,但是当我尝试在Sublime Text中导入相同的软件包时,出现以下错误消息:
ImportError: No module named flask
有趣的是,有些软件包(如matplotlib和numpy)可以毫无问题地导入,而有些软件包(如flask和networkx)则可以。
我目前正在使用Python版本3.7.6,并且尝试了sudo和pip3安装。 答案 0 :(得分:0)
听起来您是在Jupyter运行的环境中安装了这些软件包,而不是在Sublime Text运行的环境中安装了这些软件包。
为了能够在不同项目上使用不同的软件包组合,通常将python软件包安装到环境中(通常可以是“虚拟环境”,尽管可能还有其他环境)。听起来好像flask和networkx是通过这种方式安装的,所以您只能从Jupiter“项目”中获得它们,而不能从Sublime Text“项目”中获得它们。默认情况下可能会安装matplotlib和numpy库。
两种解决方案,具体取决于情况:
OR