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