首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >python应用程序上的依赖项跟踪

python应用程序上的依赖项跟踪
EN

Stack Overflow用户
提问于 2018-06-22 17:38:39
回答 1查看 477关注 0票数 0

我正在尝试从我在Windows7- 32位上使用python3.4开发的python应用程序来制作一个便携应用程序。我的第一个想法是结合使用py2exe和ThinApp等效库,但由于我使用的是rasterio,它不是一个纯python库,py2exe无法找到一些DLL。如果我试图运行生成的可执行文件,我得到这个错误:

代码语言:javascript
复制
File Traceback (most recent call last):
  File "viewer.py", line 3, in <module>
    import MainWindow as GUI
  File "C:\Users\IEUser\Documents\viewer-dev\viewer\MainWindow.py", line 2, in <module>
    import ImageWindow
  File "C:\Users\IEUser\Documents\viewer-dev\viewer\ImageWindow.py", line 1, in <module>
    import Resampler
  File "C:\Users\IEUser\Documents\viewer-dev\viewer\Resampler.py", line 1, in <module>
    import rasterio
  File "C:\Python34\lib\site-packages\rasterio\__init__.py", line 31, in <module>
    from rasterio._base import gdal_version
  File "<loader>", line 10, in <module>
  File "<loader>", line 8, in __load
ImportError: (DLL load failed: The specified module could not be found.) 'C:\\Users\\IEUser\\Documents\\viewer-dev\\dist\\rasterio._base.pyd'

我读到我必须在dist目录中手动添加这些DLL,但我想知道如何才能获得所需DLL的列表?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-05 03:18:17

您可以在py2exe上使用Dependency Walker来查看所有缺少的依赖项。

检查可执行文件和所有链接库(PYD和DLL文件)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50985061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档