当我运行我的打包应用程序出现错误ImportError: Missing required dependencies ['numpy']
我该如何解决?
完整的错误:
我用pyinstaller guiMain.py
创建.exe文件,以创建一个虚拟环境中pipenv shell
。 这种虚拟环境有numpy 1.16.0
安装,藏汉如pandas
, pyinstaller
, sklearn
, googleads
和pytest
。
当我运行的代码(未包装和虚拟环境中),一切工作正常。 包装过程进行精细藏汉,直到我尝试运行.exe文件,这给上述错误。
到目前为止,我曾尝试:
- 卸载和安装numpy的和熊猫多次都没有成功。
- 删除虚拟环境,并创建一个新的并安装所有需要的软件包,都没有成功。
我认为错误可能已经被最近更新到googleads包(与pyyaml版本不匹配锁定时造成的错误引起pipfile.lock
,但降级这个包15.0.1没有解决问题numpy的)(它没有解决的问题pyyaml)。
我Pipfile:
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
[packages]
numpy = "*"
pandas = "*"
sklearn = "*"
pyinstaller = "*"
pytest = "*"
googleads = "==15.0.1"
[requires]
python_version = "3.6"
任何帮助表示赞赏。