推出Python项目

发布于 2024-11-06 18:27:31 字数 339 浏览 7 评论 0原文

我正在寻找有关推出 python 项目的一些信息,该项目使用几个为 python 包装的外部库。有这方面的工具吗?我需要什么样的外部文件才能在另一台 PC 上使用我的项目? DLL? .pyd?还有什么?如何处理用户路径和 pythonpath?

背景:我正在与其他一些开发人员一起开发 C++ 应用程序。为了学习一些 Python,并且由于其他一些原因,我还将这个 C++ 应用程序的功能构建到一个 Python 应用程序中,该应用程序按照我希望的方式执行相同的操作。使用了几个库,QT(通过 PyQt4)、VTK 等等。

那么我需要做什么才能在另一台计算机上使用我的 python 程序,这对于其他计算机用户来说是最少的工作呢?

I'm looking for some information about the roll-out of a python project that uses several external libraries wrapped for python. Are there tools for this? What kind of external files do I need to use my project on anonther PC? Dlls? .pyd? What else? What to do with user- and pythonpath?

Background: I'm working on a C++ application with some other developers. To learn some python and because of some other reasons, I also build the functionality of this C++ app into a python app that does the same things the way I would like them to work. Several libs are used, QT (via PyQt4), VTK, and some more.

So what would I need to do to use my python program on another computer which the least amout of work for the other computers user?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

逆光下的微笑 2024-11-13 18:27:31

答案很大程度上取决于您正在使用的库、它们的安装方式、您将部署到的平台等。

请查看

The answer is highly dependent on what libraries you are using, how they are installed, which platforms you will deploy to etc.

Take a look at

  • Pip (dependency handling, installation)
  • Virtualenv (python environment sandboxing)
  • Fabric (automation)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文