![](/img/trans.png)
[英]PyInstaller “ImportError: No module named Pyinstaller”
[英]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.