猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
python代码发布
我在本地写的好程序,里面依赖有第三方包,怎么把程序发布到服务器上
能不能将本地的依赖包一起打包
服务器上有python环境
慕姐4208626
浏览 454
回答 3
3回答
湖上湖
你要发布到服务器的话,还是用pipreqs吧。你要确保服务器和本地开发环境都安装了python,而且最好版本一样。 比较新的python都自带pip,本地在命令行输入:pip install pipreqs安装pipreqs。安装完成后,本地项目目录命令行输入:(注:那个点不要忘记,点代表的是当前目录,如果你不项目目录下输入命令,可以用项目的绝对路径代替点)pipreqs .就会在本地项目目录里生成一个requirements.txt文件。这时候把项目上传到服务器。在服务器上利用这个生成的requirements.txt文件安装第三方库:(注:这命令假设在requirements.txt目录下输入,如果不在该目录下,请用绝对路径替代requirements.txt)pip install -r requirements.txt这种方法有个限制就是必须能用pip安装的库,不过比较常用的库,pip都能安装。
0
0
0
慕丝7291255
可以打包成虚拟环境再发布,或者使用pyinstaller打包
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续