【问题标题】:How to check for python script requirements on windows如何在 Windows 上检查 python 脚本要求
【发布时间】:2015-03-31 20:59:33
【问题描述】:

我这几天一直在开发python脚本,想把最终结果发给我的朋友。有没有办法获得所有软件要求来运行我的程序?

python 部分相对简单,因为我可以在我的脚本中查看我的导入列表。问题在于外部软件需求。

例如,我使用的 Python 模块之一是 Rasterio。在我安装 Visual Studios C++ 社区版之前,我无法通过 conda 或 pip 安装它。我想有一些特定的 dll 文件正在被使用。不过我也说不上来。

我真的很想制作一个独立的 setup.bat 文件,它可以安装所有要求并最终允许用户简单地运行我的程序。不过,我现在还不能 100% 确定这些要求。

我怎样才能得到这些?

【问题讨论】:

  • 你安装了哪个版本的visual studio?
  • 现在,如果您认为您的应用程序正在使用某些 c++ DLL,那么您必须将 VC++ Redistributable 附加到您的应用程序中。你可以从here得到它
  • 你试过用cx_freeze之类的东西打包你的程序吗?
  • 已经回答了一个 pip 包stackoverflow.com/questions/54670995/…

标签: python c++ windows requirements


【解决方案1】:

您可以使用 Dependency Walkerhere 获取它来显式检查您的应用程序依赖项

【讨论】:

  • 是的...您必须构建您的项目。然后尝试在其他PC上安装。并检查依赖关系。
猜你喜欢
  • 1970-01-01
  • 2019-07-07
  • 1970-01-01
  • 1970-01-01
  • 2021-03-24
  • 2013-07-21
  • 2018-06-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多