FreeCAD Logo FreeCAD 1.0
  • Inglés Africano Árabe Bielorruso Catalán Checo Alemán Griego Español Español Euskera Finlandés Filipino Francés Gallego Croata Húngaro Indonesio Italiano Japonés Cabilio Coreano Lituano Neerlandés bokmal de Noruega Polaco Portugués Portugués Rumano Ruso Eslovaco Esloveno Serbio Sueco Turco Ucraniano Valenciano Vietnamita Chino Chino
  • Características
  • Descarga
  • Blog
  • Documentación
    Índice de documentación Primeros pasos Documentacion para el usuario El manual de FreeCAD Documentación de entornos de trabajo Documentación sobre FreeCAD + Python Documentación de codificación de C++ Tutoriales Preguntas frecuentes Política de privacidad Acerca de FreeCAD
  • Contribuir
    ¿Cómo puedo ayudar? Sponsor Informar de un error Hacer un pull request Trabajos y financiación Pautas de contribución Manual de desarrolladores Traducciones
  • Comunidad
    Código de conducta Foro The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendario
  • ♥ Donate

Donate

$
Información de SEPA
Configure su transferencia bancaria SEPA a:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Agencia bancaria: BNP Paribas Fortis
Dirección: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Introducción

Esta página tiene como objetivo presentar a Conda como gestor de paquetes, dependencias y administrador ambiente para FreeCAD.

Actualmente, esta página cataloga principalmente los enlaces a los debates pertinentes del foro de FreeCAD y otros lugares de la web, pero se espera documentar los puntos más destacados de esos enlaces en esta página.

See also a video tutorial of the contents of this page

Motivación

La motivación para usar Conda es múltiple, como lo es el propósito de Conda.

Vamos a desglosarlo.

Conda como un administrador de paquetes

En primer lugar, Conda es un gestor de paquetes, similar a <código>apt</código> o <código>pip</código>.

Esto significa que podemos instalar paquetes con un simple <código>conda install de varios canales como conda-forge.

Conda Forge es análogo a the Python Package Index (PyPI), un canal comunitario formado por miles de colaboradores, y sirve freecad como un paquete de conda.

Conda como un Gerente de la dependencia

En primer lugar, Conda es un gestor de dependencia, también similar a <código>apt</código> o <código>pip</código>.

Conda puede manejar las dependencias e instalar las dependencias para un proyecto como FreeCAD.

¿Por qué no usar <código>pip</código>? <código>pip</código> funciona muy bien para manejar las dependencias de los proyectos que sólo usan pitón.

Conda funciona para múltiples lenguajes, y por lo tanto es más adecuado para gestionar las dependencias de proyectos como FreeCAD que tienen dependencias a través de una variedad de lenguajes como C / C++ y Python.

Conda como un Gerente d'Ambiente

Conda tiene el concepto de un Ambiente que es la combinación única de paquetes y versiones necesarias para ejecutar una pieza de software. Por ejemplo, un ambiente de trabajo FreeCAD.

Con los entornos, puedes fácilmente "activarlos" y "desactivarlos", o cambiar entre las versiones de los paquetes necesarios para determinadas piezas de software.

Esto es útil para probar cómo se comporta un ambiente de trabajo con un conjunto particular de paquetes. Por ejemplo, ¿cómo se comporta un ambiente de trabajo en FreeCAD 18.4 vs 19?

Los entornos de Conda permiten reproducir exactamente el mismo entorno en diferentes máquinas.

Por ejemplo, múltiples máquinas de desarrollo local, o un servidor de construcción remoto alojado por Travis CI.

Instalación de Conda

1. Instalar Miniconda.

2. Verifique que su instalación fue exitosa y familiarícese con el <código>conda</código> CLI. $ conda --help

Instalando FreeCAD usando Conda

Primero, debes decidir si quieres instalar una versión estable de FreeCAD, o experimentar con el último código inestable de FreeCAD <código>master</código>.

Las versiones estables de FreeCAD se sirven en el canal <código>conda-forja</código>, mientras que la última de FreeCAD <código>maestro</código> se sirve en el canal <código>freecad/label/dev</código>.

Canal Conda Estable?
conda-forge Si ✔️
freecad/label/dev No ❌

En segundo lugar, ya que se pueden crear fácilmente ambientes dedicados en conda, se recomienda crear uno para FreeCAD.

El crear comando permite crear un entorno a partir de una lista de paquetes especificados. En nuestro caso, queremos crear un entorno llamado "fcenv" (abreviatura de entorno FreeCAD) a partir del paquete freecad, y decirle a conda que busque el paquete freecad usando el canal conda-forge.

conda create --name fcenv --channel conda-forge freecad

'Consejo: Puedes decir alternativamente <código>conda</código> que siempre busque <código>conda-forja</código> al instalar paquetes con el siguiente comando:

conda config --add channels conda-forge

Las builds semanales pueden ser instaladas desde el canal <código>freecad/label/dev así:

conda create --name fcenv-dev --channel freecad/label/dev freecad

Discusión en el foro de FreeCAD

  • Hablemos de Conda
  • Solución de embalaje: (ana)conda
  • FreeCAD Conda Distribución

Ver también

  • https://docs.conda.io/en/latest/
  • https://conda-forge.org/docs/
  • https://docs.conda.io/projects/conda-build/en/latest/
  • https://anaconda.org/conda-forge/freecad
  • https://anaconda.org/freecad/freecad
  • https://github.com/FreeCAD/FreeCAD_Conda
  • https://github.com/FreeCAD/FreeCAD-AppImage

Esta página ha sido recuperada de https://wiki.freecad.org/Conda

¡Contáctanos!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© El equipo de FreeCAD. Créditos de imagen de la página principal (de arriba a abajo): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Este proyecto es apoyado por: , KiCad Services Corp. y otros patrocinadores

GitHubMejora esta página en GitHub