진짜 이 에러땜에 고생 고생 개고생

일일이 라이브러리 파일 다운로드해서 설치하다 하다

승질나서 다른 검색어를 썼더니 에러 발생 조치 방법으로 이게 나옴..

암튼, 아래와 같은 에러가 나오면,

ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: ~~~~

조치 방법으로 다음과 같이 신뢰할 사이트로 등록하면서 설치하면 설치됨.

pip install --trusted-host pypi.python.org --trusted-host pypi.org --trusted-host files.pythonhosted.org 설치할패키지명

아휴..

참고사이트 :

https://better-than-alone.tistory.com/42

https://6developer.com/947

 

구글링으로 찾은 또다른 방법 1

pip의 config 파일에 --trusted-host <hostname> 을 넣어두면, 'pip install 라이브러리' 만으로도 설치가 됨.

1. config 파일을 생성 (이미 있으면, 그걸 사용하거나 없으면 해당 위치에서 폴더와 파일을 생성하여 아래 내용을 추가)

    1) 맥 OS : $HOME/Library/Application Support/pip/pip.conf 이나 $HOME/.config/pip/pip.conf.

    2) 윈도우 : %APPDATA%\pip\pip.ini 이나 %HOME%\pip\pip.ini

2. 내용 추가

[global]
trusted-host = pypi.org
               files.pythonhosted.org

출처: https://curryyou.tistory.com/179 

 

구글링으로 찾은 또다른 방법 2 (리눅스 환경)

alias로 아예 pip 명령어 쓸때 --trusted-host 내용들 같이 적어버리게 등록해버리기

vi로 ~/.bashrc 파일을 열어 제일 마지막에 다음 내용을 추가

alias pip='pip --trusted-host pypi.org --trusted-host files.pythonhosted.org'

출처 : https://harryp.tistory.com/831

* 가상환경 조회 : 가상환경 리스트가 나오고 폴더 명 앞에 * 가 표시되는 곳이 현재 파이썬 환경을 나타냄

cmd >> conda info --envs conda info -e

 

* 가상환경 실행

cmd >> activate 가상환경명칭 

* 가상환경 생성 : python 3.7버젼과 아나콘다 패키지를 같이 설치하여 가상환경 만듦

conda create --name 가상환경명칭 python=파이썬버전 [같이 설치할 패키지명]

cmd >> conda create --name test_project python=3.9 anaconda

* 가상환경에 추가 패키지 설치 : 가상환경을 activate 시키고 conda install [패키지명] 과 같은 효과임

conda install -n 가상환경명 [패키지명]

cmd >> conda install -n test_project numpy

 

* 가상환경 해제

cmd >> deactivate

 

* 가상환경 깨끗이 삭제 : --all 옵션을 주어 모든 패키지까지 싹 삭제함

conda remove -n 가상환경명 --all

cmd >> conda remove -n test_project --all

* 가상환경 복사 : test_project 가상환경을 복사하여 test_project_v2 로 생성함

conda create -n 생성할가상환경명 --clone 원본가상환경명

cmd >> conda create -n test_project --clone test_project_v2 

* 가상환경을 환경파일로 내보내기 : 가상환경의 환경설정 상태를 test_project .yml 파일로 만들어 줌

conda env export -n 가상환경명칭 > 파일명.yml

cmd >> conda env export -n test_project > test_project .yml

* 환경파일로 가상환경을 생성

conda env create -f 파일명.yml

cmd >> conda env create -f test_project .yml

* 가상환경에 설치된 패키지 목록 파일로 추출

conda list -n 가상환경명 --explicit > 추출파일명(저장할 위치)

cmd >> conda list -n test_project --explicit > c:\Users\사용자명\Desktop\what.txt

 

* 추출한 패키지 목록 파일로 환경구성

conda create -n 가상환경명 --file 추출파일명(불러올 위치)

conda create -n test_project --file c:\Users\학습러\Desktop\what.txt

 

재수정.

 

출처 : https://cceeddcc.tistory.com/3

+ Recent posts