无法在 fedora23 工作站上安装 cffi
can't install cffi on fedora23 workstation
我正在尝试使用 pip3 在 fedora23 工作站上安装 cffi。
但是我收到以下错误。
pip3 install cffi
Collecting cffi
Using cached cffi-1.4.2.tar.gz
Complete output from command python setup.py egg_info:
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
gcc: error: /usr/lib/rpm/redhat/redhat-hardened-cc1: No such file or directory
gcc: error: /usr/lib/rpm/redhat/redhat-hardened-cc1: No such file or directory
No working compiler found, or bogus compiler options
passed to the compiler from Python's distutils module.
See the error messages above.
(If they are about -mno-fused-madd and you are on OS/X 10.8,
see .)
----------------------------------------
命令 "python setup.py egg_info" 在 /tmp/pip-build-yweqr7c9/cffi
中失败,错误代码为 1
我该怎么办?
提前谢谢。
正如 Tom 在评论中指出的那样,您必须先安装一些依赖项才能编译 cffi。但是,仅 libffi-devel
对我来说还不够,还需要 redhat-hardened-cc1 作为 redhat-rpm-config
的一部分。您可以使用
安装它们
sudo dnf install libffi-devel redhat-rpm-config
现在您可以再次 运行 pip3 install cffi
,它应该全部编译。
我正在尝试使用 pip3 在 fedora23 工作站上安装 cffi。 但是我收到以下错误。
pip3 install cffi
Collecting cffi
Using cached cffi-1.4.2.tar.gz
Complete output from command python setup.py egg_info:
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
Package libffi was not found in the pkg-config search path.
Perhaps you should add the directory containing `libffi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libffi' found
gcc: error: /usr/lib/rpm/redhat/redhat-hardened-cc1: No such file or directory
gcc: error: /usr/lib/rpm/redhat/redhat-hardened-cc1: No such file or directory
No working compiler found, or bogus compiler options
passed to the compiler from Python's distutils module.
See the error messages above.
(If they are about -mno-fused-madd and you are on OS/X 10.8,
see .)
----------------------------------------
命令 "python setup.py egg_info" 在 /tmp/pip-build-yweqr7c9/cffi
中失败,错误代码为 1我该怎么办? 提前谢谢。
正如 Tom 在评论中指出的那样,您必须先安装一些依赖项才能编译 cffi。但是,仅 libffi-devel
对我来说还不够,还需要 redhat-hardened-cc1 作为 redhat-rpm-config
的一部分。您可以使用
sudo dnf install libffi-devel redhat-rpm-config
现在您可以再次 运行 pip3 install cffi
,它应该全部编译。