Anaconda 의 설치 와 가상 환경 구축

컴퓨터 설정:Windows 10,64 비트 운영 체제
1.Anaconda 의 소개
Anaconda 는 conda,Python 등 180 여 개의 과학 패키지 와 의존 항 을 포함 하 는 오픈 소스 Python 발행 버 전 을 말한다.대량의 과학 가방 이 포함 되 어 있 기 때문에 Anaconda 의 다운로드 파일 은 비교적 크다.
Conda 는 오픈 소스 패키지,환경 관리자 로 같은 기계 에 서로 다른 버 전의 패 키 지 를 설치 하고 의존 하 며 서로 다른 환경 에서 전환 할 수 있 습 니 다.
Anaconda 는 Conda,Python 과 설 치 된 공구 꾸러미 를 포함한다.예 를 들 어 numpy,pandas 등 이다.
Anaconda 는 python 초보 자 에 게 친절 합 니 다.python 메 인 프로그램 을 따로 설치 하 는 것 보다 Anaconda 를 선택 하면 많은 번 거 로 움 을 줄 일 수 있 습 니 다.Anaconda 에 자주 사용 하 는 기능 팩 을 많이 추 가 했 습 니 다.python 을 따로 설치 하면 이 기능 팩 들 은 자체 적 으로 설치 해 야 합 니 다.Anaconda 에 서 는 이런 것들 을 고려 할 필요 가 없습니다.또한 Anaconda 는 사용 하기 좋 은 대화 형 코드 편집기(Spyder,Jupyter notebook)두 개 를 추가 로 묶 었 다.
Anacond
 1. Anaconda 홈 페이지
Anaconda 는 크로스 플랫폼 으로 Windows,macOS,Linux 버 전이 있 으 며 자신의 컴퓨터 설정 을 기준 으로 python 3.8 의 Windows 64-Bit 버 전 을 선택 합 니 다.

마지막 으로 Anaconda 3-2020.07-Windows-x86 로 다운로드64.exe。

2.공식 사이트:Anaconda installer archive

3. 청화대학 교 개원 소프트웨어 미 러 스테이션

3.Anaconda 설치
1.다운로드 한 Anaconda 3-2020.07-Windows-x86 를 더 블 클릭64.exe 파일,다음 화면 이 나타 나 면 Next 를 누 르 면 됩 니 다.

2.I Agree 를 클릭 합 니 다.

3.All User 를 선택 하고 Next 를 계속 클릭 합 니 다.

4.설치 할 폴 더 를 선택 하고 E:\Anaconda 3 에 설치 하고 Next 를 계속 클릭 합 니 다.

5.Advanced Installation Options,고급 설치 옵션.두 가지 기본 값 이면 됩 니 다.첫 번 째 는 환경 변 수 를 추가 하 는 것 입 니 다.**이 단계 에서 첫 번 째 옵션 설정 환경 을 선택 하지 마 십시오.나중에 환경 을 설정 하 십시오.그렇지 않 으 면 오류 가 발생 하기 쉽 고 오류 가 발생 한 후에 마 운 트 해제 하 는 것 이 번 거 롭 습 니 다.**두 번 째 는 기본적으로 Python 3.8 을 사용 하고 Install 을 누 르 면 드디어 설치 가 시 작 됩 니 다.

6.설 치 를 기다린다.설치 과정 은 사실 Anaconda 3-2020.07-Windows-x86 을64.exe 파일 에 압축 된 각종 dll,py 파일 은 모두 설치 대상 폴 더 에 기록 합 니 다.설치 완료 후 Next 를 계속 클릭 합 니 다.

7. Next 를 계속 클릭 하 세 요.

8.Finish 를 클릭 하면 그 두 개√를 취소 할 수 있 습 니 다.

4.Anaconda 환경 변 수 를 설정 합 니 다.
1.설정
내 컴퓨터 는 윈도 10 입 니 다.환경 변 수 를 설정 해 야 합 니 다.컴퓨터 오른쪽 단 추 를 누 르 면\\고급 시스템 설정\환경 변수\사용자 변수\path 에 Anaconda 의 설치 디 렉 터 리 를 추가 하 는 Scripts 폴 더,즉 E:\Anaconda 3\\Scripts(개인의 설치 경로 에 따라)입 니 다.


2.검증
명령 프롬프트 에서 Windows+R 또는 Windows 시스템\실행\cmd 로 명령 프롬프트 창 을 엽 니 다.
**1) python **
python 을 입력 하면 3.8 을 출력 합 니 다.×(원래 컴퓨터 에 python 을 설치 하지 않 은 상태 에서) 환경 변수 설정 이 성공 했다 는 뜻 입 니 다.

2)conda
입력 conda --version,출력 conda 4.××,환경 변수 설정 이 성공 했다 는 뜻 입 니 다.

3)업그레이드 키 트 업데이트
발생 할 수 있 는 오 류 를 피하 기 위해 conda upgrade--all 을 입력 하여 모든 도 구 를 업그레이드 합 니 다.
5.가상 환경 관리
인공지능 프로젝트 에 사용 해 야 하기 때문에 python 3.6 환경 을 설치 하고 torch-0.4.0-cp36-cp36m-win 을 설치 해 야 합 니 다.amd64.whl、torch-1.0.0-cp36-cp36m-win_amd64.whl。
1.가상 환경 구축 chPY 36
가상 환경 명=chPY 36,
명령 프롬프트 에 입력:conda create -n chPY36 python=3.6명령 의미:chPY 36 이라는 가상 환경 을 만 들 고 python 버 전 을 3.6 으로 지정 합 니 다.

**       문제 발생:**conda 가상 환경 을 만 들 수 없고 다른 제3자 패 키 지 를 설치 할 수 없습니다.
**       오류 원인:**기본 미 러 원본 접근 속도 가 너무 느 리 면 시간 초과 로 업데이트 와 다운로드 에 실패 할 수 있 습 니 다.
**       해결 방안:**미 러 원본 을 칭 화 미 러 원본 으로 바 꾸 고 기본 미 러 원본 을 삭제 합 니 다.
**       해결 절차:1)명령 프롬프트 에 다음 코드 입력**

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
conda config --set show_channel_urls yes
**         2) 사용자 루트 디 렉 터 리(C:\Users\사용자 이름)에서.condarc 파일 을 찾 아 열 고 편집 하여 default 설정 줄 을 삭제 합 니 다.**

다음으로 변경:

**      3)가상 환경 을 다시 만 들 고 명령 프롬프트 에 입력:conda create-n chPY 36 python=3.6,다음 그림 이 나타 나 면 성공 을 표시 합 니 다!**

2. Proceed
Proceed 여 부 를 알려 주 고 y 를 입력 하 십시오.

3.가상 환경 에 진입
명령 프롬프트 에 입력:conda activate chPY36
오류 가 발생 했 습 니 다.해결 절차:1)명령 프롬프트 에 먼저 입력:activate(base 환경 으로 전환)
2)명령 프롬프트 에 다시 입력:conda activate chPY 36(chPY 36 환경 으로 전환)

4.설치 의존
**1) **파일 requirements.txt,torch-0.4.0-cp36-cp36m-winamd64.whl、torch-1.0.0-cp36-cp36m-win_amd 64.whl 은 C:\Users\\사용자 이름 위치 에 놓 습 니 다.
requirements.txt 의 코드 는 다음 과 같 습 니 다.

absl-py==0.9.0
astor==0.8.1
astunparse==1.6.3
backcall==0.1.0
backports.weakref==1.0rc1
bleach==1.5.0
certifi==2019.11.28
chardet==3.0.4
click==7.1.2
colorama==0.4.3
comtypes==1.1.7
cycler==0.10.0
dataclasses==0.7
decorator==4.4.2
filelock==3.0.12
gast==0.3.3
google-pasta==0.2.0
grpcio==1.27.2
h5py==2.10.0
html5lib==0.9999999
idna==2.9
imageio==2.8.0
imageio-ffmpeg==0.4.1
intel-openmp==2019.0
ipython==7.13.0
ipython-genutils==0.2.0
jedi==0.16.0
joblib==0.17.0
Keras==2.0.0
Keras-Applications==1.0.8
Keras-Preprocessing==1.1.2
kiwisolver==1.2.0
Markdown==3.2.1
matplotlib==3.2.1
mock==4.0.2
moviepy==1.0.2
numpy==1.19.4
opencv-python==3.4.3.18
opt-einsum==3.3.0
packaging==20.4
pandas==1.0.1
parso==0.6.2
pickleshare==0.7.5
Pillow==7.1.1
proglog==0.1.9
prompt-toolkit==3.0.5
protobuf==3.11.3
Pygments==2.6.1
pyparsing==2.4.7
PyQt5==5.14.2
PyQt5-sip==12.7.2
python-dateutil==2.8.1
pyttsx3==2.87
pytz==2019.3
PyYAML==5.3.1
regex==2020.10.28
requests==2.23.0
sacremoses==0.0.43
scikit-learn==0.23.2
scipy==1.5.4
sentencepiece==0.1.91
six==1.15.0
sklearn==0.0
style==1.1.0
tensorboard==1.13.1
tensorflow==1.13.1
tensorflow-estimator==1.13.0
tensorflow-tensorboard==0.1.8
termcolor==1.1.0
threadpoolctl==2.1.0
tokenizers==0.9.3
torch==1.0.0
tqdm==4.45.0
traitlets==4.3.3
transformers==3.5.0
update==0.0.1
urllib3==1.25.8
wcwidth==0.1.9
Werkzeug==1.0.0
wincertstore==0.2
wrapt==1.12.0
requirements.txt 의 torch 패 키 지 를 설명 하지 않 으 면 설치 할 때 알림 을 찾 을 수 없습니다.

2)명령 프롬프트 에 입력:pip install torch-1.0.0-cp36-cp36m-winamd64.whl

3)**명령 프롬프트 에 입력:**pip install-r requirements.txt-i pypi.douban.com/simple/

5.테스트
1)테스트 프로그램 을 시험 적 으로 실행 하고,
shizipeixun.py 의 코드 는 다음 과 같 습 니 다.

''' 
           :

tensorflow==1.13.1 
torch==1.0.0
transformers==3.5.0

''' 

import numpy as np
import tensorflow as tf
import transformers
import torch

print(__doc__)
chPY 36 환경 에서 shizipeixun.py 를 실행 하고 shizipeixun.py 를 C:\Users\a 에 입력 하 십시오.

C:\Users\a>activate
(base) C:\Users\a>conda activate chPY36
(chPY36) C:\Users\a>python shizipeixun.py
오류 발생:

2)알림 에 따라 transformers 폴 더 의 generation 을 수정 합 니 다.utils.py 의 원본 코드(173 줄)
transformers 폴 더 주소:E:\\Anaconda 3\\envs\chPY 36\\Lib\site-packages\\transformers
173 줄 의 내용 을 주석 하여 삭제 합 니 다.
173 줄 의 torch.boolTensor 를 torch.Intensor 또는 torch.Bite Tensor 로 변경 합 니 다.

3)테스트 프로그램 을 다시 실행 하여 다음 그림 을 출력 하 는 내용 을 보고 환경 설정 이 완료 되 었 음 을 나타 낸다.

6.Anaconda 첫 체험
1. Anaconda Prompt
경로:Windows 시작 메뉴/Anaconda/Anaconda Prompt,Anaconda Prompt 를 엽 니 다.이 창 은 doc 창 과 같 습 니 다.명령 을 입력 하면 python 을 제어 하고 설정 할 수 있 습 니 다.가장 많이 사용 되 는 것 은 conda 명령 입 니 다.이 pip 의 용법 과 마찬가지 로 이 소프트웨어 가 통합 되 었 습 니 다.직접 연결 할 수 있 습 니 다.켜 면 다음 그림 과 같 습 니 다.

conda 의 일부 명령,conda 의 간단 한 명령 을 더 많이 볼 수 있 습 니 다:

activate //    base  

activate learn //    learn  

conda create -n learn python=3 //       learn      python   3(     )

conda env list //   conda       

conda list //           

conda install requests   requests 

conda remove requests   requets 

conda remove -n learn --all //   learn        

conda update requests   requests 

conda env export > environment.yaml //           

conda env create -f environment.yaml //              
conda activate AQF-py36  //      
conda deactivate  //       
2. Anaconda Navigtor
공구 꾸러미 와 환경 을 관리 하 는 그래 픽 사용자 인터페이스 에 사용 되 며,추 후 관련 된 많은 관리 명령 도 Navigator 에서 수 동 으로 수행 할 수 있다.

3. Jupyter notebook
웹 의 대화 형 컴 퓨 팅 환경 을 바탕 으로 사람들 이 읽 기 쉬 운 문 서 를 편집 하여 데이터 분석 과정 을 보 여 줍 니 다.
예 를 들 어 C:\Users\a\Day 02 에 있 는 jpynb 파일 을 열 고 가상 환경 chPY 36 에서 실행 합 니 다.그림 과 같 습 니 다.

나타나다

아 나 콘 다 의 설치 와 가상 환경 구축 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.아 나 콘 다 의 설치 와 가상 환경 구축 에 관 한 더 많은 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기