我在本地写的好程序,里面依赖有第三方包,怎么把程序发布到服务器上能不能将本地的依赖包一起打包服务器上有python环境
3 回答
湖上湖
TA贡献2003条经验 获得超2个赞
你要发布到服务器的话,还是用pipreqs吧。
你要确保服务器和本地开发环境都安装了python,而且最好版本一样。 比较新的python都自带pip,本地在命令行输入:
pip install pipreqs
安装pipreqs。
安装完成后,本地项目目录命令行输入:(注:那个点不要忘记,点代表的是当前目录,如果你不项目目录下输入命令,可以用项目的绝对路径代替点)
pipreqs .
就会在本地项目目录里生成一个requirements.txt文件。
这时候把项目上传到服务器。在服务器上利用这个生成的requirements.txt文件安装第三方库:(注:这命令假设在requirements.txt目录下输入,如果不在该目录下,请用绝对路径替代requirements.txt)
pip install -r requirements.txt
这种方法有个限制就是必须能用pip安装的库,不过比较常用的库,pip都能安装。
- 3 回答
- 0 关注
- 503 浏览
添加回答
举报
0/150
提交
取消
