为了账号安全,请及时绑定邮箱和手机立即绑定

python代码发布

python代码发布

慕姐4208626 2018-07-16 11:24:16
我在本地写的好程序,里面依赖有第三方包,怎么把程序发布到服务器上能不能将本地的依赖包一起打包服务器上有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都能安装。

查看完整回答
反对 回复 2018-07-17
?
慕丝7291255

TA贡献1859条经验 获得超6个赞

可以打包成虚拟环境再发布,或者使用pyinstaller打包

查看完整回答
反对 回复 2018-07-17
  • 3 回答
  • 0 关注
  • 503 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号