FaceFusion Installation Problems? You're Not Alone.
Thousands of users hit the same 5 errors when installing FaceFusion locally. We documented every fix — or you can skip the hassle entirely.
Pinokio "No Such File or Directory" (ENOENT)
WHAT IS PINOKIO?
Pinokio is a free one-click installer for AI applications. It bundles Conda, Python, and all dependencies so you don't need to touch the command line. Most people use Pinokio to install FaceFusion on Windows. You can download it from pinokio.computer.
This happens when the installation path is too deep, a previous install was interrupted, or your system doesn't have enough virtual memory to extract large model files.
Delete leftover files
Navigate to your Pinokio folder and delete the facefusion-pinokio.git directory and the facefusion conda environment folder.
Move Pinokio to a shorter path
Reinstall Pinokio to a root-level directory like C:\Pinokio instead of deeply nested folders. Avoid spaces and special characters in the path.
Increase virtual memory
Open System Properties → Advanced → Performance Settings → Virtual Memory. Set custom size: Initial 32768 MB, Maximum 65536 MB. Restart your computer.
Mac M1/M2/M4 — Installation Stalls or CoreML Crash
Pinokio needs Apple's Command Line Tools to compile native dependencies. Without them, the installation silently hangs.
After macOS Tahoe updates, the CoreML framework version changes and breaks cached ONNX models.
Install Command Line Tools
Open Terminal and run: xcode-select --install — wait for it to complete (~10 minutes), then restart Pinokio.
Fix permissions
Run: sudo xattr -r -d com.apple.quarantine /Applications/Pinokio.app
Delete model cache & upgrade runtime
Delete cached .onnx files from your FaceFusion environment. Then run: pip install --upgrade onnxruntime-silicon. If the error persists, switch Execution Provider to CPU temporarily.
Linux — Pinokio Won't Launch FaceFusion
Pinokio relies on Electron, which has complex system library dependencies that vary across Linux distros. Conflicts with GTK/WebKit versions frequently prevent the app from running.
Skip Pinokio entirely and use the official command-line installation — it's cleaner and more reliable on Linux:
# Create environment
conda create --name facefusion python=3.12 && conda activate facefusion
# Clone & install
git clone https://github.com/facefusion/facefusion.git && cd facefusion
python install.py --onnxruntime cuda # NVIDIA
python install.py --onnxruntime rocm # AMD
# Launch
python facefusion.py run
RunPod / Vast.ai — Port 7860 "Not Ready"
WHAT IS RUNPOD?
RunPod and Vast.ai are cloud GPU rental platforms. You rent a powerful GPU (like an RTX 4090 or 5090) by the hour and run AI tools remotely — perfect when your local hardware isn't strong enough for video face swapping.
Three reasons: the port isn't exposed in your pod settings, FaceFusion binds to localhost instead of the public interface, or the models are still downloading (this takes 5-10 minutes on first launch).
Expose port 7860
When creating your pod, add 7860 to the Exposed HTTP Ports field in the pod configuration.
Bind to 0.0.0.0
Launch FaceFusion with: python facefusion.py run --host 0.0.0.0 — this allows external access.
Wait 5-10 minutes
On first launch, FaceFusion downloads hundreds of MB of AI models. Check the terminal logs — if you see download progress, it's working. Just wait.
AMD GPU — No Acceleration on Windows
AMD's ROCm acceleration framework only works on Linux. Windows AMD users default to CPU processing unless they explicitly enable DirectML.
Windows: Use DirectML
Install with: python install.py --onnxruntime directml — DirectML is slower than CUDA (NVIDIA) but significantly faster than CPU-only processing.
Linux: Use ROCm
Install the AMD GPU driver stack, then run: python install.py --onnxruntime rocm — this gives you full GPU acceleration on supported AMD cards.
DirectML won't match NVIDIA CUDA speeds, but it's typically 3-5x faster than running on CPU alone.
Skip the Hassle. Use FaceFusion Online.
Same powerful AI face swap models. Zero installation, zero errors, zero GPU requirements.
No Installation
Works directly in your browser. No Pinokio, no Conda, no Python, no command line. Just upload and swap.
No GPU Required
We handle all the processing on our cloud GPUs. Works with any computer — even a Chromebook.
Any Device, Anywhere
Mac, Windows, Linux, phone, tablet — if it has a browser, it works. No compatibility issues ever.
Ready to Swap Faces?
No downloads. No errors. No waiting. Just results.
