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

278
Views
Conda-Forge frente a conda-forge repositorio y seguridad

Así que uso miniconda y estaba tratando de instalar pyperclip desde conda-forge pero por error puse el nombre en mayúsculas, así que ejecuté:

conda install -c Conda-Forge pyperclip

(Nótese las mayúsculas). La salida fue:

 Collecting package metadata (current_repodata.json): done Solving environment: done ## Package Plan ## environment location: C:\Users\USUARIO\miniconda3 added / updated specs: - pyperclip The following packages will be downloaded: package | build ---------------------------|----------------- ca-certificates-2021.10.8 | h5b45459_0 176 KB Conda-Forge certifi-2021.10.8 | py39hcbf5309_1 145 KB Conda-Forge conda-4.11.0 | py39hcbf5309_0 16.8 MB Conda-Forge openssl-1.1.1l | h8ffe710_0 5.7 MB Conda-Forge pyperclip-1.8.2 | pyhd8ed1ab_2 14 KB Conda-Forge ------------------------------------------------------------ Total: 22.9 MB The following NEW packages will be INSTALLED: pyperclip Conda-Forge/noarch::pyperclip-1.8.2-pyhd8ed1ab_2 The following packages will be SUPERSEDED by a higher-priority channel: ca-certificates conda-forge --> Conda-Forge certifi conda-forge --> Conda-Forge conda conda-forge --> Conda-Forge openssl conda-forge --> Conda-Forge

Sospechaba que estaba intentando instalar openssl , así que cancelé y volví a escribir el comando con las mayúsculas correctas:

conda install -c conda-forge pyperclip

Y obtuve lo siguiente:

 Collecting package metadata (current_repodata.json): done Solving environment: done ## Package Plan ## environment location: C:\Users\USUARIO\miniconda3 added / updated specs: - pyperclip The following packages will be downloaded: package | build ---------------------------|----------------- pyperclip-1.8.2 | pyhd8ed1ab_2 14 KB conda-forge ------------------------------------------------------------ Total: 14 KB The following NEW packages will be INSTALLED: pyperclip conda-forge/noarch::pyperclip-1.8.2-pyhd8ed1ab_2

¿Alguien puede explicar esto? ¿Cuál es la diferencia entre conda-forge Conda-Forge ?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Como señaló @MattThompson en los comentarios, ambos van al mismo lugar al final, por lo que no es un problema de seguridad.

En cuanto a por qué hace este cambio para estos paquetes específicos, tiene que ver con la configuración de agresiva_actualización_paquetes . Eso se discute parcialmente en esta respuesta . Brevemente, siempre que el usuario solicite mutar el entorno, Conda intentará actualizar estos paquetes. Además, cada vez que uno usa el indicador -c , está declarando que el canal especificado tiene la prioridad más alta. Aquí está Conda-forge , pero si uno hubiera puesto -c defaults -c Conda-forge , habría intentado instalar esos mismos paquetes desde los valores predeterminados .

En este caso específico, el efecto sería solo una cuestión de contabilidad que se realiza en el conda-meta/history , que parece distinguir entre mayúsculas y minúsculas. Si bien lo rastrearía internamente como un cambio en el canal, en realidad no cambiaría el paquete.

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!