paquetes mac instalar python macos pip python-cffi

instalar - install python mac terminal



la instalación del paquete pip cffi falló en osx (3)

Ejecutar el siguiente comando en la terminal se hizo cargo de mi problema.

xcode-select --install

Estoy instalando el paquete cffi para la criptografía y la instalación de Jasmin.

Hice una investigación antes de publicar la pregunta, así que encontré la siguiente opción, pero parece que no funciona:

Sistema

Mac OSx 10.9.5

python2.7

Error

c/_cffi_backend.c:13:10: fatal error: ''ffi.h'' file not found #include <ffi.h> ^ 1 warning and 1 error generated.

Por favor guíame en el siguiente tema.

Gracias

Mando

env DYLD_LIBRARY_PATH = / usr / local / opt / openssl / lib / ARCHFLAGS = "- Wno-error = no utilizado-comando-línea-argumento-duro-error-en-futuro" LDFLAGS = "- L / usr / local / opt / openssl / lib "CFLAGS =" - I / usr / local / opt / openssl / include "sudo -E pip install cffi

INICIAR SESIÓN

bhushanvaiude$ env DYLD_LIBRARY_PATH=/usr/local/opt/openssl/lib/ ARCHFLAGS="-Wno-error=unused-command-line-argument-hard-error-in-future" LDFLAGS="-L/usr/local/opt/openssl/lib" CFLAGS="-I/usr/local/opt/openssl/include" sudo -E pip install cffi Password: Downloading/unpacking cffi Downloading cffi-0.8.6.tar.gz (196kB): 196kB downloaded Running setup.py egg_info for package cffi warning: unknown warning option ''-Werror=unused-command-line-argument-hard-error-in-future''; did you mean ''-Werror=unused-command-line-argument''? [-Wunknown-warning-option] 1 warning generated. Downloading/unpacking pycparser (from cffi) Downloading pycparser-2.10.tar.gz (206kB): 206kB downloaded Running setup.py egg_info for package pycparser Installing collected packages: cffi, pycparser Running setup.py install for cffi warning: unknown warning option ''-Werror=unused-command-line-argument-hard-error-in-future''; did you mean ''-Werror=unused-command-line-argument''? [-Wunknown-warning-option] 1 warning generated. building ''_cffi_backend'' extension cc -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -I/usr/local/opt/openssl/include -Qunused-arguments -pipe -Wno-error=unused-command-line-argument-hard-error-in-future -DUSE__THREAD -I@@HOMEBREW_CELLAR@@/libffi/3.0.13/lib/libffi-3.0.13/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c c/_cffi_backend.c -o build/temp.macosx-10.9-intel-2.7/c/_cffi_backend.o warning: unknown warning option ''-Werror=unused-command-line-argument-hard-error-in-future''; did you mean ''-Werror=unused-command-line-argument''? [-Wunknown-warning-option] c/_cffi_backend.c:13:10: fatal error: ''ffi.h'' file not found #include <ffi.h> ^ 1 warning and 1 error generated. error: command ''cc'' failed with exit status 1 Complete output from command /Users/****project path***/bin/python -c "import setuptools;__file__=''/Users/****project path***/build/cffi/setup.py'';exec(compile(open(__file__).read().replace(''/r/n'', ''/n''), __file__, ''exec''))" install --record /var/folders/7w/8z_mn3g120n34bv0w780gnd00000gn/T/pip-e6d6Ay-record/install-record.txt --single-version-externally-managed --install-headers /Users/****project path***/include/site/python2.7: warning: unknown warning option ''-Werror=unused-command-line-argument-hard-error-in-future''; did you mean ''-Werror=unused-command-line-argument''? [-Wunknown-warning-option] 1 warning generated. running install running build running build_py creating build creating build/lib.macosx-10.9-intel-2.7 creating build/lib.macosx-10.9-intel-2.7/cffi copying cffi/__init__.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/api.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/backend_ctypes.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/commontypes.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/cparser.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/ffiplatform.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/gc_weakref.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/lock.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/model.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/vengine_cpy.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/vengine_gen.py -> build/lib.macosx-10.9-intel-2.7/cffi copying cffi/verifier.py -> build/lib.macosx-10.9-intel-2.7/cffi running build_ext building ''_cffi_backend'' extension creating build/temp.macosx-10.9-intel-2.7 creating build/temp.macosx-10.9-intel-2.7/c cc -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -I/usr/local/opt/openssl/include -Qunused-arguments -pipe -Wno-error=unused-command-line-argument-hard-error-in-future -DUSE__THREAD -I@@HOMEBREW_CELLAR@@/libffi/3.0.13/lib/libffi-3.0.13/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c c/_cffi_backend.c -o build/temp.macosx-10.9-intel-2.7/c/_cffi_backend.o warning: unknown warning option ''-Werror=unused-command-line-argument-hard-error-in-future''; did you mean ''-Werror=unused-command-line-argument''? [-Wunknown-warning-option] c/_cffi_backend.c:13:10: fatal error: ''ffi.h'' file not found #include <ffi.h> ^ 1 warning and 1 error generated. error: command ''cc'' failed with exit status 1 ---------------------------------------- Cleaning up...


En tu terminal prueba y ejecuta:

xcode-select --install

Después de eso intente instalar el paquete de nuevo.

Por defecto, XCode se instala a sí mismo como el IDE y no configura el entorno para que lo utilicen las herramientas de la línea de comandos; por ejemplo, la carpeta /usr/include faltará.

Ejecutar el comando anterior instalará las herramientas necesarias para ejecutar la compilación desde la línea de comandos y creará los enlaces simbólicos necesarios. Dado que los paquetes de Python compilan partes de código nativo utilizando la interfaz de línea de comandos de XCode, este paso es necesario para instalar paquetes de Python que incluyan componentes nativos.

Solo necesita hacer esto una vez por XCode instalar / actualizar, o si ve un error similar.