比如我为了部署一套python项目,当中有依赖包,我用虚拟环境写的项目,方便生成requirements.txt,但是我打包上linux的时候,需要手动把虚拟环境的文件夹删掉,请问这个操作有什么可以优化的吗?比如通过某种方式去除虚拟环境文件夹,或者说通过某种方式不用虚拟环境也可以生成当前项目使用的依赖文件,而不是整个python环境的依赖。
比如我为了部署一套python项目,当中有依赖包,我用虚拟环境写的项目,方便生成requirements.txt,但是我打包上linux的时候,需要手动把虚拟环境的文件夹删掉,请问这个操作有什么可以优化的吗?比如通过某种方式去除虚拟环境文件夹,或者说通过某种方式不用虚拟环境也可以生成当前项目使用的依赖文件,而不是整个python环境的依赖。
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答869 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
可以把你的项目打包成镜像,依赖包等都写在dockerfile中,简单使用的话就把容器当做一个虚拟环境好了,这样你从开发到生产部署都只需要这个image生成容器就行,这只是docker的一个最简单的应用,不知道可否解决你的问题。