如何解决找不到PyInstaller cftime模块
我开始使用PyInstaller从我的Python脚本创建exe文件,但是netCDF4模块有问题。我正在Windows 7上工作。 代码真的很简单:
from netCDF4 import Dataset
out = Dataset("file.nc","w")
out.GA = "ok"
out.close()
print("ok")
我开始使用创建虚拟环境
python -m venv v_env_x1
并使用
激活它Scripts\Activate
然后在v_env目录中安装netCDF4和PyInstaller模块
pip install netCDF4
pip install PyInstaller
最后我用以下命令创建了exe文件
PyInstaller script.py --onefile
该命令生成exe文件,但是当我尝试运行该文件时,会出现此错误:
ModuleNotFoundError:没有名为“ cftime”的模块
如果我使用pip list
命令,但是cftime模块存在于虚拟环境中!
而且,如果我使用命令
python script.py
代码正常运行。
有人可以帮助我吗?下面是pip list
命令的结果
Package Version
------------------------- ---------
altgraph 0.17
cftime 1.2.1
future 0.18.2
netCDF4 1.5.4
numpy 1.19.1
pefile 2019.4.18
pip 20.2.2
pyinstaller 4.0
pyinstaller-hooks-contrib 2020.7
pywin32-ctypes 0.2.0
setuptools 39.0.1
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。