Rate This Document
Findability
Accuracy
Completeness
Readability

Environment Dependency Installation Failed and "Error: Failed building wheel for pyrfr" Displayed

Symptom

During the SMAC installation, installing the pyrfr dependency via pip install pyrfr fails, and the error message "Error: Failed building wheel for pyrfr" is displayed.

Key Process and Cause Analysis

Installing via pip install requires compilation; however, the current environment may lack the required build dependencies, causing the compilation to fail.

Conclusion and Solution

To avoid manual compilation, use Conda to manage the environment and dependencies. Generally, Conda directly searches the configured source for available binary packages that have been compiled and installs them. This bypasses the compilation process when using pip install.