mrhan1993 / Fooocus-API

FastAPI powered API for Fooocus
GNU General Public License v3.0
562 stars 150 forks source link

能不能制作成bat脚本一键快捷安装呢 #19

Closed 812913329 closed 11 months ago

812913329 commented 11 months ago

能不能制作成bat脚本一键快捷安装呢

konieshadow commented 11 months ago

起初我是假定想使用 Fooocus 并暴露 API 的用户通常会使用 Linux 服务器,现在看来确实还有很多 Windows 平台的使用需求。我会试着写个 bat 一键安装脚本,或者像 Fooocus 官方一样出个解压即可用的压缩包。你知道在中国大陆网络也是一个麻烦的问题。

感谢反馈意见。

ImmNaruto commented 11 months ago

我这里本地测试了下,Windows的安装教程如下,提供一个参考: 参考配置: Windows 11+Pycharm+Anaconda Fooocus版本:2.1.679 Fooocus-API版本: 0.1.17 方法步骤: 1.下载Fooocus项目并解压 2.git clone Fooocus-API项目,将fooocus_api_version.py,main.py,predict.py,requirements.txt这几个文件和docs,fooocapi两个文件夹放入Fooocus项目的Fooocus文件夹下,如图 image 3.conda配置环境,pip install -r requirements.txt requirements_versions.txt 4.在pycharm中将Fooocus/backend/headless这个文件夹设为源代码根目录,如图 image 5.pycharm中右键main.py运行即可,建议将sync-repo默认值修改为skip(版本稳定性考虑) image 即可成功运行 最后,感谢大佬做的这个API项目,非常棒!

812913329 commented 11 months ago

我这里本地测试了下,Windows的安装教程如下,提供一个参考: 参考配置: Windows 11+Pycharm+Anaconda Fooocus版本:2.1.679 Fooocus-API版本: 0.1.17 方法步骤: 1.下载Fooocus项目并解压 2.git clone Fooocus-API项目,将fooocus_api_version.py,main.py,predict.py,requirements.txt这几个文件和docs,fooocapi两个文件夹放入Fooocus项目的Fooocus文件夹下,如图 image 3.conda配置环境,pip install -r requirements.txt requirements_versions.txt 4.在pycharm中将Fooocus/backend/headless这个文件夹设为源代码根目录,如图 image 5.pycharm中右键main.py运行即可,建议将sync-repo默认值修改为skip(版本稳定性考虑) image 即可成功运行 最后,感谢大佬做的这个API项目,非常棒!

Win直接在虚拟环境安装就行,主要是集成环境给我用户方便一键使用。目前已经算是解决,通过py打包,用户解压直接即可成功运行。不过没想到还能遇到国内的人

ImmNaruto commented 11 months ago

我这里本地测试了下,Windows的安装教程如下,提供一个参考: 参考配置: Windows 11+Pycharm+Anaconda Fooocus版本:2.1.679 Fooocus-API版本: 0.1.17 方法步骤: 1.下载Fooocus项目并解压 2.git clone Fooocus-API项目,将fooocus_api_version.py,main.py,predict.py,requirements.txt这几个文件和docs,fooocapi两个文件夹放入Fooocus项目的Fooocus文件夹下,如图 image 3.conda配置环境,pip install -r requirements.txt requirements_versions.txt 4.在pycharm中将Fooocus/backend/headless这个文件夹设为源代码根目录,如图 image 5.pycharm中右键main.py运行即可,建议将sync-repo默认值修改为skip(版本稳定性考虑) image 即可成功运行 最后,感谢大佬做的这个API项目,非常棒!

Win直接在虚拟环境安装就行,主要是集成环境给我用户方便一键使用。目前已经算是解决,通过py打包,用户解压直接即可成功运行。不过没想到还能遇到国内的人

了解,用户一键使用api也是个好想法。不过我这是用来本地调试或者自定义api的,所以就顺手写了个。github上国内开发者也挺多的。

812913329 commented 11 months ago

我在这里本地测试教程了下,Windows的安装如下,提供一个参考: 参考配置: Windows 11+Pycharm+Anaconda Fooocus版本:2.1.679 Fooocus-API版本: 0.1.17 方法步骤: 1.下载Fooocus项目并解压2.git clone Fooocus-API项目,将fooocus_api_version.py,main.py,predict.py,requirements.txt这几个文件和docs,fooocapi两个文件夹放入Fooocus项目的Fooocus文件夹下,如图图像3 .conda配置环境,pip install -rrequirements.txtrequirements_versions.txt 4.在pycharm中将Fooocus/backend/headless这个文件夹设为源代码根目录,如图图像5.pycharm中右键main.py运行即可,建议修改sync-repo默认值为skip(版本稳定性考虑)图像最后即可成功运行,感谢大佬做的这个API项目,打赏!

win直接在虚拟环境安装就可以了,主要是集成环境给我用户方便一键使用。目前已经解决了,通过py文件夹,用户解压直接就可以成功运行。不过居然还能遇到国内的人

了解了,用户一键使用api也是不错的想法。不过我是用来本地调试或者自定义api的,所以就顺手写了个。github上国内开发者也挺多的。

自定义api?厉害了,可惜我不会py以及gradio。给我源码都用不了,只能靠大佬更新

pengpengzi commented 11 months ago

我在这里本地测试教程了下,Windows的安装如下,提供一个参考: 参考配置: Windows 11+Pycharm+Anaconda Fooocus版本:2.1.679 Fooocus-API版本: 0.1.17 方法步骤: 1.下载Fooocus项目并解压2.git clone Fooocus-API项目,将fooocus_api_version.py,main.py,predict.py,requirements.txt这几个文件和docs,fooocapi两个文件夹放入Fooocus项目的Fooocus文件夹下,如图图像3 .conda配置环境,pip install -rrequirements.txtrequirements_versions.txt 4.在pycharm中将Fooocus/backend/headless这个文件夹设为源代码根目录,如图图像5.pycharm中右键main.py运行即可,建议修改sync-repo默认值为skip(版本稳定性考虑)图像最后即可成功运行,感谢大佬做的这个API项目,打赏!

win直接在虚拟环境安装就可以了,主要是集成环境给我用户方便一键使用。目前已经解决了,通过py文件夹,用户解压直接就可以成功运行。不过居然还能遇到国内的人

了解了,用户一键使用api也是不错的想法。不过我是用来本地调试或者自定义api的,所以就顺手写了个。github上国内开发者也挺多的。

自定义api?厉害了,可惜我不会py以及gradio。给我源码都用不了,只能靠大佬更新

你可以试试fooocus提供的一键包,更改run.bat的启动文件为main.py,这两者的区别不大,但是安装依赖包要翻墙才能顺利安装

pengpengzi commented 11 months ago

The specific operation can be to take the run.bat and python_embedded from the one-click package provided by fooocus and place them in the same directory as the main.py of this project. Open run.bat with Notepad and replace the directory of the .py file with the directory of main.py. 图片