programing

콘다와 아나콘다의 차이점은 무엇입니까?

cafebook 2023. 6. 27. 23:38
반응형

콘다와 아나콘다의 차이점은 무엇입니까?

질문 후 업데이트:

자세한 내용은 콘다 소개를 참조하십시오.


문제:

나는 내 우분투에 아나콘다를 처음 설치했습니다.~/anacondaContinuum Analytics의 문서에 따르면 아나콘다를 업데이트하려고 할 때 다음 명령을 사용해야 합니다.

conda update conda
conda update anaconda

그때 저는 콘다가 설치되어 있지 않다는 것을 알고 여기에 있는 설명서를 사용하여 설치했습니다.

콘다 설치 후 실행 시conda update anaconda다음 오류가 발생했습니다.

오류: 패키지 'anaconda'가 /home/xiang/miniconda에 설치되지 않았습니다.

콘다는 내 아나콘다가 아래에 설치되어 있다고 가정하는 것 같습니다./home/xiang/miniconda그건 사실이 아닙니다.

질문:

  1. 콘다아나콘다의 차이점은 무엇입니까?
  2. 아나콘다가 어디에 설치되어 있는지 콘다를 어떻게 알 수 있나요?

콘다는 패키지 관리자입니다.아나콘다는 콘다, 누피, 스피피, 아이피톤 노트 등을 포함한 약 100개의 패키지 세트입니다.

위에 나열된 것이 아니라 콘다와 그 종속성에 불과한 아나콘다의 작은 대안인 Miniconda를 설치했습니다.

일단 Miniconda를 가지고 있다면, 당신은 그것에 Anaconda를 쉽게 설치할 수 있습니다.conda install anaconda.

짧은.

conda는 명령줄 도구이자 python 패키지입니다.

Miniconda 설치 관리자 = Python +conda

아나콘다 설치 프로그램 = Python +conda메타 패키지anaconda

메타 파이썬 pkganaconda데이터 과학에서 일상적으로 사용할 약 160개의 다른 Python 패키지

아나콘다 설치기 = Miniconda 설치기 +conda install anaconda

세부 사항

conda환경 관리자 및 패키지 관리자입니다.도구 자체를 의미합니다. conda을 가능하게 합니다.

  • 패키지 설치conda install flake8
  • 모든 버전의 Python을 사용하여 환경을 생성conda create -n myenv python=3.6

conda는 이진 명령이 아니라 Python 패키지입니다.만들기 위해서condaPython 환경을 만들고 패키지를 설치해야 합니다.conda그 안에.아나콘다 설치 프로그램과 미니콘다 설치 프로그램이 바로 여기에 있습니다.

설치 관리자 Minoconda가 Python과 패키지를 설치합니다.conda설치 프로그램 아나콘다는 미니콘다가 하는 일을 할 뿐만 아니라 이름이 붙은 메타 파이썬 패키지도 설치합니다.anaconda널 위해서.

메타 패키지는 실제 소프트웨어를 포함하지 않고 설치할 다른 패키지에 의존하는 패키지입니다.

실제 160개 이상의 pkg에 포함된 python 패키지anaconda에 나열되어 있습니다.info/recipe/meta.yaml소스 파일에 있습니다.

package:
    name: anaconda
    version: '2019.07'
build:
    ignore_run_exports:
        - '*'
    number: '0'
    pin_depends: strict
    string: py36_0
requirements:
    build:
        - python 3.6.8 haf84260_0
    is_meta_pkg:
        - true
    run:
        - alabaster 0.7.12 py36_0
        - anaconda-client 1.7.2 py36_0
        - anaconda-project 0.8.3 py_0
        # ...
        - beautifulsoup4 4.7.1 py36_1
        # ...
        - curl 7.65.2 ha441bb4_0
        # ...
        - hdf5 1.10.4 hfa1e0ec_0
        # ...
        - ipykernel 5.1.1 py36h39e3cac_0
        - ipython 7.6.1 py36h39e3cac_0
        - ipython_genutils 0.2.0 py36h241746c_0
        - ipywidgets 7.5.0 py_0
        # ...
        - jupyter 1.0.0 py36_7
        - jupyter_client 5.3.1 py_0
        - jupyter_console 6.0.0 py36_0
        - jupyter_core 4.5.0 py_0
        - jupyterlab 1.0.2 py36hf63ae98_0
        - jupyterlab_server 1.0.0 py_0
        # ...
        - matplotlib 3.1.0 py36h54f8f79_0
        # ...
        - mkl 2019.4 233
        - mkl-service 2.0.2 py36h1de35cc_0
        - mkl_fft 1.0.12 py36h5e564d8_0
        - mkl_random 1.0.2 py36h27c97d8_0
        # ...
        - nltk 3.4.4 py36_0
        # ...
        - numpy 1.16.4 py36hacdab7b_0
        - numpy-base 1.16.4 py36h6575580_0
        - numpydoc 0.9.1 py_0
        # ...
        - pandas 0.24.2 py36h0a44026_0
        - pandoc 2.2.3.2 0
        # ...
        - pillow 6.1.0 py36hb68e598_0
        # ...
        - pyqt 5.9.2 py36h655552a_2
        # ...
        - qt 5.9.7 h468cd18_1
        - qtawesome 0.5.7 py36_1
        - qtconsole 4.5.1 py_0
        - qtpy 1.8.0 py_0
        # ...
        - requests 2.22.0 py36_0
        # ...
        - sphinx 2.1.2 py_0
        - sphinxcontrib 1.0 py36_1
        - sphinxcontrib-applehelp 1.0.1 py_0
        - sphinxcontrib-devhelp 1.0.1 py_0
        - sphinxcontrib-htmlhelp 1.0.2 py_0
        - sphinxcontrib-jsmath 1.0.1 py_0
        - sphinxcontrib-qthelp 1.0.2 py_0
        - sphinxcontrib-serializinghtml 1.1.3 py_0
        - sphinxcontrib-websupport 1.1.2 py_0
        - spyder 3.3.6 py36_0
        - spyder-kernels 0.5.1 py36_0
        # ...

정보를 , 는 metapkg에서 사전 설치된 입니다.anaconda주로 웹 스크래핑과 데이터 과학을 위한 것입니다.맘에 들다requests,beautifulsoup,numpy,nltk 타기.

, 미콘다설있다면어치되가니,,,conda install anaconda에서는 설치 폴더 이름이 다르다는 점을 제외하고 아나콘다 설치와 동일하게 만듭니다.

더 네임

업데이트된 OP의 이 페이지 내용은 공식적이지 않습니다: https://geohackweek.github.io/Introductory/01-conda-tutorial/

대신 https://www.anaconda.com/blog/whats-in-a-name-clarifying-the-anaconda-metapackage 을 참조하십시오.

연속체 분석

2017년 6월 28일, https://www.anaconda.com/blog/continuum-analytics-officially-becomes-anaconda :

오늘 Continuum Analytics는 이름을 Anaconda로 변경했습니다.이름 변경은 아나콘다 오픈 소스 개발 커뮤니티, 전 세계 450만 명의 아나콘다 사용자 및 아나콘다 엔터프라이즈 플랫폼의 고객에 대한 NAT의 헌신을 강화합니다.

아나콘다

뱀의 한 종류입니다.

enter image description here

콘다

아나콘다의 짧은 길이?(오픈 소스 V.S. 클로즈드 소스?예를 들어 .net V.S. .net Framework, PowerShell V.S PowerShell 코어?)

enter image description here enter image description here

미니콘다 V.S 아나콘다

아나콘다 배포판을 훌륭한 시작 도구 상자이자 테스트를 거친 소프트웨어의 참조 세트로 생각해 보십시오. 그러나 파워 유저들은 일반적으로 미니콘다를 설치하는 것을 선호하기 때문에 이 도구를 사용하지 않습니다.

아나콘다3/pkgs/트랜스포머-4.24.0-py310h06a4308_0/와 같이 (일부 사용자에게는) 쓸모없는 패키지가 많이 있을 수 있습니다.

트랜스포머는 텍스트, 비전 및 오디오와 같은 다양한 양식에서 작업을 수행할 수 있도록 사전 훈련된 수천 개의 모델을 제공합니다.

옹기허브

enter image description here

--조직의 로고가 다르다는 점에 유의하시기 바랍니다.

enter image description here

아직 살아 있음:

enter image description here

언급URL : https://stackoverflow.com/questions/30034840/what-are-the-differences-between-conda-and-anaconda

반응형