Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于使用apt get安装的debian包的Python项目_Python_Linux_Virtualenv_Apt_Deb - Fatal编程技术网

用于使用apt get安装的debian包的Python项目

用于使用apt get安装的debian包的Python项目,python,linux,virtualenv,apt,deb,Python,Linux,Virtualenv,Apt,Deb,这里有很多类似的问题,但我有一个明确的困惑 [1]我想用最好的方法将我的python项目和第三方模块打包到.deb包中,然后用apt get utillity安装所有东西。 我猜怎么做: 创建一个virtualenv 使用pip安装-r requirements.txt安装所有第三方python模块 但我的问题是,我找不到一个完整的指南,如何将该环境打包到.deb文件中 还有一个问题:[2]python虚拟环境是否跨平台?我的意思是:我必须在与发行版操作系统相同的操作系统中创建环境吗?可能适

这里有很多类似的问题,但我有一个明确的困惑

[1]我想用最好的方法将我的python项目和第三方模块打包到.deb包中,然后用apt get utillity安装所有东西。

我猜怎么做:

  • 创建一个
    virtualenv
  • 使用
    pip安装-r requirements.txt
    安装所有第三方python模块
  • 但我的问题是,我找不到一个完整的指南,如何将该环境打包到.deb文件中

还有一个问题:[2]python虚拟环境是否跨平台?我的意思是:我必须在与发行版操作系统相同的操作系统中创建环境吗?

可能适用于you@emulbreh是的,我看到了,但我不明白这个顺序:唯一的要求是您的项目有一个合理的setup.py和requirements.txt文件中列出的需求。但是请注意,定义任何要求都不是强制性的。它需要一个setup.py文件用于您的项目: