我正试图通过nodejs pythonshell运行一个python脚本,但在试图导入用PIP下载的库时,我一直遇到modulenotfound错误。 我用npm在我的电脑上安装了pythonshell,所以我知道那不是问题所在。
安装软件包时,将把它们安装到名为site-packages
的目录中
在主目录中,可以从以下位置找到:your-directory/lib/python3.6/site-packages
如果您将希望运行的文件复制并粘贴到此文件夹中,并相应地更改脚本路径,则该文件将找到所有导入的模块。
这是因为python shell正在当前目录中查找包,但没有找到它们。