es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se logra instalar HuggingFace Transformers en VS Code.

Soy nuevo en VS code y en la codificación en general, he estado intentando instalar transformers con el comando pip install transformers y pip install transformers[tf-cpu] pero ninguno funcionó, con el siguiente error:

Building wheel for tokenizers (pyproject.toml) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\TevaJ\Desktop\Projects\venv\Scripts\python.exe' 'C:\Users\TevaJ\Desktop\Projects\venv\lib\site-packages\pip_vendor\pep517\in<em>process_in</em>process.py' build<em>wheel 'C:\Users\TevaJ\AppData\Local\Temp\tmps54vamjd'
       cwd: C:\Users\TevaJ\AppData\Local\Temp\pip-install-kolpujzg\tokenizers</em>befed87ed1a749f8a23369cfa56db8a2
  Complete output (19 lines):
  running bdist<em>wheel
  running build
  running build</em>py
  creating build
  creating build\lib.win-amd64-3.10
  creating build\lib.win-amd64-3.10\tokenizers
  copying tokenizers_<em>init</em><em>.py -> build\lib.win-amd64-3.10\tokenizers
  running build</em>ext
  error: no se puede encontrar el compilador Rust

<p>Si estás usando una versión desactualizada de pip, es posible que haya una rueda precompilada disponible para este paquete, pero pip no puede instalar desde ella. La instalación desde la rueda evitaría la necesidad de un compilador Rust.</p>

<p>Para actualizar pip, ejecuta:</p>

<pre><code>  pip install --upgrade pip
</code></pre>

<p>y luego vuelve a intentar la instalación del paquete.</p>

<p>Si tenías la intención de compilar este paquete desde el código fuente, intenta instalar un compilador Rust desde el administrador de paquetes de tu sistema y asegúrate de que esté en la RUTA durante la instalación. Alternativamente, rustup (disponible en https://rustup.rs) es la forma recomendada de descargar y actualizar el conjunto de herramientas del compilador Rust.</p>

<hr>

<p>ERROR: Error al construir la rueda para tokenizers
No se pudo construir tokenizers
ERROR: No se pudieron construir las ruedas para tokenizers, que son necesarias para instalar proyectos basados en pyproject.toml
(venv) PS C:\Users\TevaJ\Desktop\Projects>

Busqué en Google pero no puedo encontrar una solución. ¿Alguien sabe de este error y cómo solucionarlo?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que la instalación falló porque no puede encontrar un compilador de Rust. Rust es un lenguaje de programación que se utiliza para construir algunas de las dependencias del paquete de transformación.

    Para solucionar este error, debes instalar un compilador de Rust. Rustup es la forma recomendada de descargar y actualizar la cadena de herramientas del compilador de Rust. Puedes descargar e instalar Rustup desde su sitio web: https://rustup.rs/.

    Una vez que hayas instalado Rustup, puedes intentar ejecutar pip install transformers nuevamente. Esta vez debería ser capaz de encontrar el compilador de Rust y completar la instalación exitosamente.

Comments are closed.