繁体   English   中英

pyInstaller:ImportError:没有名为“ praw”的模块

[英]pyInstaller: ImportError: No module named 'praw'

我想使用pyInstaller打包我的脚本。 我运行pyinstaller file.py -F ,成功创建了文件,但是运行时出现ImportError: No module named 'praw' 所以我创建了一个仅包含import praw新文件,并运行pyinstaller file.py -F --hidden-import=praw但是在运行时仍然出现相同的错误。
我找不到类似的东西,大多数问题都使用--hidden-import解决了。
关于如何解决的任何想法?
编辑:
praw已安装在虚拟环境中,并且可以按预期直接运行脚本。

似乎pyinstaller在virtualenv外部运行。 尝试切换到您的virtualenv并运行:

python -m PyInstaller -F file.py

我建议看一下pyenv或virtualenv。 激活这些环境并在此处安装praw module 这应该工作。

此命令可能会帮助您。 它会为您安装Praw模块。 确保您已安装点子!

pip install praw

我找到了解决问题的方法:

使用Python2.7或启动像python2这样的shell时,我们需要做

python2 -m pip install --user praw

确保它们在安装过程中已链接。

对于python3 shell同样的想法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM