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.

Original
Swapped
COMMON ERROR #1

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.

ENOENT: no such file or directory, stat 'C:\\pinokio\\api\\facefusion-pinokio.git\\'[input.event[0]]''

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.

  1. Delete leftover files

    Navigate to your Pinokio folder and delete the facefusion-pinokio.git directory and the facefusion conda environment folder.

  2. 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.

  3. Increase virtual memory

    Open System Properties → Advanced → Performance Settings → Virtual Memory. Set custom size: Initial 32768 MB, Maximum 65536 MB. Restart your computer.

COMMON ERROR #2

Mac M1/M2/M4 — Installation Stalls or CoreML Crash

Pinokio installation hangs indefinitely with no progress on Apple Silicon Macs.

Pinokio needs Apple's Command Line Tools to compile native dependencies. Without them, the installation silently hangs.

[E:onnxruntime] Non-zero status code returned while running CoreML node. Status Message: output_features has no value for 682

After macOS Tahoe updates, the CoreML framework version changes and breaks cached ONNX models.

  1. Install Command Line Tools

    Open Terminal and run: xcode-select --install — wait for it to complete (~10 minutes), then restart Pinokio.

  2. Fix permissions

    Run: sudo xattr -r -d com.apple.quarantine /Applications/Pinokio.app

  3. 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.

COMMON ERROR #3

Linux — Pinokio Won't Launch FaceFusion

Pinokio crashes or shows GTK/WebKit dependency errors on various Linux distributions.

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

COMMON ERROR #4

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.

Port 7860 Status: Not Ready — the FaceFusion web interface never loads.

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).

  1. Expose port 7860

    When creating your pod, add 7860 to the Exposed HTTP Ports field in the pod configuration.

  2. Bind to 0.0.0.0

    Launch FaceFusion with: python facefusion.py run --host 0.0.0.0 — this allows external access.

  3. 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.

COMMON ERROR #5

AMD GPU — No Acceleration on Windows

FaceFusion runs extremely slowly on AMD GPUs in Windows, processing at CPU speed instead of using GPU acceleration.

AMD's ROCm acceleration framework only works on Linux. Windows AMD users default to CPU processing unless they explicitly enable DirectML.

  1. Windows: Use DirectML

    Install with: python install.py --onnxruntime directml — DirectML is slower than CUDA (NVIDIA) but significantly faster than CPU-only processing.

  2. 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.