惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Proofpoint News Feed
V
V2EX
博客园_首页
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
博客园 - 司徒正美
Microsoft Security Blog
Microsoft Security Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Latest news
Latest news
Vercel News
Vercel News
The Register - Security
The Register - Security
T
The Exploit Database - CXSecurity.com
S
Schneier on Security
N
Netflix TechBlog - Medium
WordPress大学
WordPress大学
小众软件
小众软件
L
Lohrmann on Cybersecurity
GbyAI
GbyAI
P
Privacy & Cybersecurity Law Blog
T
Tor Project blog
AWS News Blog
AWS News Blog
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
K
Kaspersky official blog
B
Blog RSS Feed
G
Google Developers Blog
量子位
大猫的无限游戏
大猫的无限游戏
Google DeepMind News
Google DeepMind News
Scott Helme
Scott Helme
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
I
Intezer
雷峰网
雷峰网
Martin Fowler
Martin Fowler
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Blog — PlanetScale
Blog — PlanetScale
IT之家
IT之家
F
Full Disclosure
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 【当耐特】
The Hacker News
The Hacker News
U
Unit 42
S
SegmentFault 最新的问题
I
InfoQ
aimingoo的专栏
aimingoo的专栏
Y
Y Combinator Blog
宝玉的分享
宝玉的分享
罗磊的独立博客
Spread Privacy
Spread Privacy
C
CERT Recently Published Vulnerability Notes

博客园 - 懒人ABC

Docker 国内镜像源加速列表(转载,真实可用)-https://zhuanlan.zhihu.com/p/1914353637645345944 用spark3.5.2+scala2.13.11+JDK17统计文件单词词频 DeepSeek与Elasticsearch结合,可以通过AI模型增强搜索、分析和自动化能力,实现更智能的数据处理(含订单备货和库存预警案例) 配置navicat客户端通过ssl连接windows server 2025的sqlserver2022数据库服务器 在debain下安装思源黑体(Source Han Sans)的注意点 PHP处理建行数币支付的几种情况 windows10下编译php扩展 获取工作表的名称 获取名称管理器里名称应用的所有单元格 spreadsheet 获取名称管理器 sftp配置多个用户权限的问题 十三、Vue中的computed属性 十二、react-reudx之@connect 摆脱redux的繁琐操作 十一、微信小程序-var、let、const用法详解 十、es6之扩展运算符 三个点(...) 九、小程序 Redux详解与在小程序中怎么使用(action和reducers) 八、wepy代码规范 七、Flex 布局 六、页面跳转和路由
windows10操作系统下安装facefusion实现视频换脸(windows server不支持哈)
懒人ABC · 2025-03-25 · via 博客园 - 懒人ABC

一、安装python

进入官网下载Python 3.12.7,因为Anaconda3-2024.10-1版本使用的是Python 3.12.7。

安装前,底部有一个勾选框,提示是否将安装路径写入Path,一定要勾选!

安装好后,要注意关闭路径长度的限制,否则在安装过程中会出现很多问题。

二、下载Anaconda

Anaconda是一个包含大量科学计算和数据科学相关Python库的大规模发行版,适合需要这些库进行开发的数据科学家和工程师。

勾选“Add Anaconda to my PATH environment variable”选项,以便在命令行中直接使用conda命令。

在“系统变量”区域找到名为“Path”的变量,点击“编辑”。
在编辑环境变量的窗口中,点击“新建”。
输入Anaconda的安装路径,通常是C:\ProgramData\Anaconda3或你自定义的安装路径。
再新建一个路径,输入Anaconda的Scripts文件夹路径,例如C:\ProgramData\Anaconda3\Scripts。

打开命令行(Command Prompt)或Anaconda Prompt,输入conda --version检查是否安装成功。

安装完成后,可以通过以下步骤验证Anaconda是否安装成功:

打开命令行(Windows),输入conda --version,查看conda的版本信息。输入python --version,查看Python的版本信息,确认是否与Anaconda捆绑的Python版本一致。

三、访问NVIDIA官方网站:CUDA Toolkit Archive

安装路径,默认路径为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y(X.Y为版本号)。

注意这里需要选择windows的版本,我是win10。

添加系统环境变量
右键点击“此电脑”或“计算机”,选择“属性”>“高级系统设置”>“环境变量”。
在“系统变量”中找到“Path”变量,点击“编辑”。
添加以下路径(根据安装的CUDA版本修改路径):

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\libnvvp

 打开命令行窗口,输入nvcc -V,如果显示CUDA版本信息,说明安装成功。

附加安装cuDNN

解压下载的cuDNN压缩包。
将解压后的bin、include和lib文件夹中的内容复制到CUDA安装目录的对应文件夹中。

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\lib\x64

验证CUDA和cuDNN安装
运行示例程序
打开命令行窗口,进入CUDA安装目录的extras\demo_suite文件夹。
运行以下命令:

bandwidthTest.exe
deviceQuery.exe

如果两个程序都输出“Result = PASS”,说明CUDA和cuDNN安装成功

四、创建虚拟环境

创建环境之前,设置全局配置国内镜像源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

创建一个名为 facefusion 的新环境并安装 Python 3.12.7。

conda create --name facefusion python=3.12.7

这将创建一个带有 Python 3.12 的 Python 环境。按 Y 和 Enter。因此,我们已经创建了 Python 环境;现在让我们通过输入“ conda activate facefusion ”来激活环境,并确保此基本名称已更改为 facefusion。

打开“Anaconda Prompt,运行以下命令:

conda init
conda activate facefusion
pip install -r requirements.txt

 五、下载 facefusion 文件

转到代码并将其下载为 zip 文件;文件已下载。在文件夹中显示,打开 zip 文件,然后将文件解压到桌面。

复制文件夹地址,然后打开 Anaconda Prompt 并输入“ cd (space) control + V ”。之后,输入“ python install.py –onnxruntime ”并按 Enter。现在您将拥有以下选项:CUDA — 如果您有 Nvidia 显卡,请使用 CUDA;OpenVINO — 如果您有 Intel CPU,请选择 OpenVINO;DirectML — 如果您有 AMD CPU 和 GPU,请尝试 DirectML。

选择硬件加速选项
根据您的硬件配置,选择适合的加速选项:

CUDA(NVIDIA 显卡)
如果您有 NVIDIA 显卡并已安装 CUDA Toolkit 和 cuDNN,请运行以下命令:

python install.py --onnxruntime cuda

六、安装 FFMPEG

推荐安装:

如果不行,也可以尝试以下安装步骤:

安装库后,输入以下命令安装 FFmpeg:pip install ffmpeg。

如果遇到 FFmpeg 问题,请尝试使用:conda install -c conda-forge ffmpeg。

如果有任何错误,请清除提示并尝试输入以下命令运行应用程序:python run.py。

如果仍未安装 FFmpeg,请输入:conda install ffmpeg。

 七、运行

输入命令:

python facefusion.py run –open-browser

如果出现提示:

facefusion To create a public link, set `share=True` in `launch()`.

打开目录:facefusion\uis\layouts,进入benchmark.py,修改以下内容:

ui.launch(favicon_path = 'facefusion.ico', inbrowser = state_manager.get_item('open_browser'))

=>

//追加share=True
ui.launch(favicon_path = 'facefusion.ico', inbrowser = state_manager.get_item('open_browser'),share=True)

如果再提示:

Could not create share link. Missing file: D:\anaconda3\envs\facefusion\Lib\site-packages\gradio\frpc_windows_amd64_v0.3. Please check your internet connection. This can happen if your antivirus software blocks the download of this file. You can install manually by following these steps:

1. Download this file: https://cdn-media.huggingface.co/frpc-gradio-0.3/frpc_windows_amd64.exe

2. Rename the downloaded file to: frpc_windows_amd64_v0.3

3. Move the file to this location: D:\anaconda3\envs\facefusion\Lib\site-packages\gradio

重新运行后会提示以下信息:

python facefusion.py run -open-browser
信息: 用提供的模式无法找到文件。
* Running on local URL: http://127.0.0.1:7860
* Running on public URL: https://sdfsddfsdsfsdfsdf.gradio.live

This share link expires in 72 hours. For free permanent hosting and GPU upgrades, run `gradio deploy` from the terminal in the working directory to deploy to Hugging Face Spaces (https://huggingface.co/spaces)