【问题标题】:How to Run a Python Program Built by dpkg-buildpackage Using dh-virtualenv?如何使用 dh-virtualenv 运行由 dpkg-buildpackage 构建的 Python 程序?
【发布时间】:2017-11-05 17:23:30
【问题描述】:

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

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

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

【问题讨论】:

    标签: python debian virtualenv dpkg


    【解决方案1】:

    您可以通过两种不同的方式做到这一点:

    • 使用源码:

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

    • 通过虚拟环境和 Python Shell:

      来源/opt/my-project/bin/activate

      蟒蛇

      从我的项目导入 main

      main.main()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-22
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-16
      • 1970-01-01
      • 2014-08-02
      相关资源
      最近更新 更多