Anaconda 가상 환경을 만드는 방법(conda-forge, Jupyter notebook)
의 Anacond의 가상 환경 작성 부분만을 독립시킨 것입니다.
설치 환경
Win10 pro 64비트
Anaconda 환경 (conda4.7)
리포지토리 conda-forge 추가
anaconda에서는 conda와 pip 설치가 혼합되어 환경이 손상될 수 있습니다.
conda와 pip : 혼합하지 않는 위험
Jupyter Notebook이 시작되지 않는다고 생각하면 Anaconda 환경이 손상되었습니다.
그러므로 가능한 한 conda만으로 설치하는 것이 좋습니다.
conda-forge는 github의 커뮤니티 주체 패키지 컬렉션으로 많은 패키지를 공개하고 conda의 defaults에서 찾을 수없는 패키지를 다운로드 할 수 있습니다.
conda의 패키지 참조 리포지토리에 conda-forge를 리포지토리 대상에 추가하는 것이 좋습니다.
conda가 찾는 저장소 대상을 변경하는 방법 (conda-forge 추가)
아래 참조 기사 복사
conda가 찾는 리포지토리 위치를 확인합니다.
conda config --get channels
--add channels 'defaults' # lowest priority
defaults를 찾는 중임을 알 수 있습니다.
그래서 찾는 곳에
conda-forge
를 추가합니다.$conda config --append channels conda-forge
conda-forge
가 추가되었는지 확인합니다.$conda config --get channels
--add channels 'conda-forge' # lowest priority
--add channels 'defaults' # highest priority
conda 가상 환경에 패키지 설치
anaconda prompt 또는 Windows에서 Powershell을 열고
conda create -n 가상 환경 이름 python = 버전 (필요한 경우 다른 모듈)
예를 들면
conda create -n stan python=3.6 jupyter pandas
를 입력합니다.
-n 뒤에는 자유롭게 이름을 붙일 수 있습니다. 이번에는 stan입니다.
이번에는 파이썬은 3.6입니다.
이제 python=3.6이 포함된 가상 환경을 만들 수 있습니다.
동시에 설치하고 싶은 패키지도 병기하면, 설치해 줍니다.
conda activate stan
를 입력하고 stan의 가상 환경으로 들어갑니다.
そうすると
(base)C:\Users\username> だったものが
(stan)C:\Users\username> に変わります。
이제 패키지를 설치합니다.
conda install Cython Numpy pystan
jupyter notebook에서 가상 환경 전환
Conda로 만든 가상 환경을 Jupyter에서 쉽게 전환하는 방법
Anaconda의 가상 환경을 Jupyter notebook에 반영하는 방법
jupyter notebook에서 conda로 만든 가상 환경을 쉽게 사용할 수 있도록 설정합니다.
우선 가상 환경의 stan에서 빠져
conda deactivate
(base)C:\Users\username> になります。
따라서 다음 명령을 입력합니다. (이하, 상기 참조의 카피)
pip install environment_kernels
jupyter notebook --generate-config
~/.jupyter/jupyter_notebook_config.py
라는 설정 파일이 생성되었다고 생각합니다.
이 파일을 텍스트 편집기 등에서 열고 다음 설정을 씁니다.
c.NotebookApp.kernel_spec_manager_class='environment_kernels.EnvironmentKernelSpecManager'
c.EnvironmentKernelSpecManager.env_dirs=['仮想環境が生成されているパス']
내 경우 : '가상 환경이 생성되는 경로'= 'C:\Users\Username\Anaconda3\envs'
이제 Jupyter에서 Pystan을 사용할 수있는 환경을 만들 수 있습니다.
사용법
Powershell 또는 Anaconda prompt를 열고
(base) PS C:\Users\username> cd C:\Users\username\stan
(開きたいDirectryここでは例としてstanとしておきます。)
(base) PS C:\Users\username\stan> jupyter notebook
Jupyter가 상승 jupyter 파일을 지정(또는 새로 작성)합니다.
Jupyter->Kernel->change kernel을 열고 사용할 가상 환경을 선택합니다.
Reference
이 문제에 관하여(Anaconda 가상 환경을 만드는 방법(conda-forge, Jupyter notebook)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Gyutan/items/c8f398553566ae580d60텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)