Qual é a diferença entre pip e conda?

5
  • Eu sei que pip é um gerenciador de pacotes para pacotes python. No entanto, vi a instalação em iPython's website use conda para instalar iPython .
  • Posso usar pip para instalar iPython ? Por que devo usar o conda como outro gerenciador de pacotes python quando já tenho pip ?
  • E qual é a diferença entre pip e conda ?
por virbhadrasinh Gohil 16.01.2015 / 14:29

2 respostas

4

conda é uma ferramenta de gerenciamento de pacotes para instalar pacotes de computação científica e analítica, que podem ser escritos em Python ou outras linguagens de programação. O conda também cria um ambiente virtual, como o python-virtualenv. conda é o gerenciador de pacotes do Anaconda. O Anaconda é uma distribuição Python gratuita fornecida pela Continuum Analytics, que inclui mais de 195 dos pacotes Python mais populares para ciência, matemática, engenharia e análise de dados.

pip é um instalador de pacotes Python de uso geral. Além disso, python-pip e python3-pip estão nos repositórios padrão do Ubuntu. Na maioria dos casos, você escolheria pip em vez de conda se quiser instalar um aplicativo de gerenciamento de pacotes Python. Para criar um ambiente virtual Python sem instalar o conda, você pode instalar o python-virtualenv no Ubuntu Software Center.

pip e conda usam diferentes formatos de empacotamento para que eles não funcionem de forma intercambiável, mas você pode usar as duas ferramentas lado a lado.

    
por karel 16.01.2015 / 15:18
0

O Conda é um gerenciador de pacotes do Python. Uma das vantagens de usar o Conda é que ele pode criar e gerenciar vários ambientes com diferentes versões do Python instaladas. (Eu não sei se pip pode fazer isso.)

    
por mtnmanmike 13.09.2016 / 01:14