【Python】部署Windows系统的Python程序到Linux系统(使用venv)

准备 首先,在你的Windows系统上生成requirements.tx文件,这个文件将包含你的Python程序所依赖的所有第三方模块。以下是步骤: 打开Windows系统的命令行界面,并切换到您的Python程序的目录。 激活当前项目使

准备

首先,在你的Windows系统上生成requirements.tx文件,这个文件将包含你的Python程序所依赖的所有第三方模块。以下是步骤:

  1. 打开Windows系统的命令行界面,并切换到您的Python程序的目录。
  2. 激活当前项目使用的虚拟环境,示例:source venv/bin/activate
  3. 在命令行(如果使用的是Pycharm等开发工具的Terminal,且已配置该项目与其虚拟环境的关联,就不需要前面两步)中输入如下命令: pip freeze > requirements.txt,这将生成一个名为requirements.txt的文件,文件包含了你的Python程序所有的依赖模块。

    也可以使用pipreqs,生成的requirements.txt只包含项目中使用到的依赖,但是我使用了下,体验不好,生成的requirements.txt总是缺少依赖,需要手动再处理一下。

上传

Python程序和requirements.tx文件传输到目标Linux系统上。

可以使用scp命令或者ftp工具,将你的Python程序和requirements.txt文件上传到Linux的指定目录。也可以使用git进行同步。

部署

<

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754699657a5193487.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信