Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

463
Views
SpaCy: ¿Cómo obtener el nombre del modelo spacy?

No aparece en la pip list

 zeke$ pip list | grep spacy spacy (1.7.3)

¿Cómo obtengo el nombre del modelo?


Intenté esto pero no funciona

 echo "spaCy model:" python3 -m sputnik --name spacy find

Lanza este error:

 zeke$ python3 -m sputnik --name spacy find Traceback (most recent call last): File "/Users/zeke/anaconda/lib/python3.5/runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "/Users/zeke/anaconda/lib/python3.5/runpy.py", line 85, in _run_code exec(code, run_globals) File "/Users/zeke/anaconda/lib/python3.5/site-packages/sputnik/__main__.py", line 28, in <module> main() File "/Users/zeke/anaconda/lib/python3.5/site-packages/sputnik/__main__.py", line 12, in main args.run(args) File "/Users/zeke/anaconda/lib/python3.5/site-packages/sputnik/cli.py", line 89, in run data_path=args.data_path) File "/Users/zeke/anaconda/lib/python3.5/site-packages/sputnik/__init__.py", line 114, in find obj = cls(app_name, app_version, expand_path(data_path)) File "/Users/zeke/anaconda/lib/python3.5/site-packages/sputnik/pool.py", line 19, in __init__ super(Pool, self).__init__(app_name, app_version, path, **kwargs) File "/Users/zeke/anaconda/lib/python3.5/site-packages/sputnik/package_list.py", line 33, in __init__ self.load() File "/Users/zeke/anaconda/lib/python3.5/site-packages/sputnik/package_list.py", line 51, in load for package in self.packages(): File "/Users/zeke/anaconda/lib/python3.5/site-packages/sputnik/package_list.py", line 47, in packages yield self.__class__.package_class(path=os.path.join(self.path, path)) File "/Users/zeke/anaconda/lib/python3.5/site-packages/sputnik/package.py", line 15, in __init__ super(Package, self).__init__(defaults=meta['package']) KeyError: 'package'
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

El administrador de paquetes sputnik está obsoleto a partir de la versión 1.7.0 de spaCy. En su versión, debería poder ver todos los modelos instalados/vinculados usando spacy info :

 python -m spacy info # info about spaCy and installed models python -m spacy info en # info about model with the shortcut link 'en'

Todos los metadatos del modelo también se exponen como el meta de la clase de Language , por lo que desde su secuencia de comandos puede hacer lo siguiente:

 nlp = spacy.load('en') # or any other model print(nlp.meta['name'])

Si ha descargado modelos a través del nuevo comando de download de spaCy, se instalarán como paquetes pip. Esto significa que deberían aparecer cuando ejecuta la pip list de pip freeze de pip desde el mismo entorno.

Tenga en cuenta que los modelos no se descargan automáticamente cuando instala spaCy, por lo que debe descargarlos por separado (consulte los documentos para obtener una lista de los modelos disponibles):

 python -m spacy download en # default English model (~50MB) python -m spacy download en_core_web_md # larger English model (~1GB)
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!