如何运行由dpkg-buildpackage构建的Python程序使用dh-virtualenv?

时间:2017-11-05 17:23:31

标签: python debian virtualenv dpkg

dh-virtualenv是一个旨在将Debian打包与基于独立的virtualenv的Python部署相结合的工具......

我能够通过dpkg-buildpackage成功构建一个python包(名为my-project.deb)使用dh-virtualenv,然后使用" dpkg -i my-project.deb"安装它。现在," / opt / my-project"是使用自包含的虚拟环境创建的,但我不知道如何运行我的程序。我的程序入口点文件名是" main.py"但是在上面的路径中的任何地方都看不到这个文件

现在,我的问题是如何运行使用dh-virtualenv成功构建的程序?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以通过两种不同的方式完成这项工作:

  • 使用源代码:

    / opt / my-project / bin / python /opt/my-project/lib/python3.5/site-packages/my-project/main.py

  • 通过虚拟环境和Python Shell:

    source / opt / my-project / bin / activate

    来自my-project import main

    main.main()