PyPI(Python Package Index)는 Python 프로그래밍 언어용 소프트웨어 저장소입니다. 개발자는 PyPI를 통해 Python 커뮤니티에서 개발하고 공유한 소프트웨어를 찾아서 설치할 수 있으며, 자신이 개발한 라이브러리를 PyPI에 업로드할 수도 있습니다.
그래서 국내 pypi 미러 소스를 구성하는 방법
yntdx2021-11-11 09:08:12
샤오니아오 클라우드 서버를 사용하고 있는데 pip를 이용해서 직접 설치를 했습니다. pip의 기본 설치 소스가 해외에 있어서 속도가 매우 느리고 링크가 자주 끊어져서 확장패키지를 정상적으로 설치할 수 없습니다. 나중에 -i(긴 형식: --index) 매개변수를 사용하여 임시로 설치 소스를 국내 소스로 지정할 수 있습니다. pip 소스 구성 파일을 구성하여 pip 소스를 영구적으로 변경할 수도 있습니다. Linux 시스템 영구 수정 Linux에서는 ~/.pip/pip.conf를 수정합니다. (그렇지 않은 경우 폴더 및 파일을 생성합니다. 폴더에 "."를 추가하여 숨겨진 폴더를 나타냅니다.) [global]index-url = http:/ /mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com Windows 시스템 "C:Users your username" 디렉토리에 "pip" 디렉토리를 생성하고 " pip" 디렉토리 pip.ini" 파일(참고: UTF-8 BOM 프리 형식으로 인코딩됨) "pip.ini" 파일 내용: [global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com 아래에서 메모장, 메모장 등을 사용하십시오. window 파일 편집 시 UNICODE나 UTF-8로 저장하면 파일 시작 부분에 각각 2바이트 "xFFxFE", 3바이트 "xEFxBBxBF"가 추가됩니다. 즉, BOM입니다. 이때 pip는 구성 파일을 읽을 때 "ConfigParser.MissingSectionHeaderError: File does no section headers" 오류를 보고합니다. 이때 pip.ini를 처리하려면 다음 Python 스크립트를 사용하십시오. import redef Remove_BOM(config_path): content = 열기 (config_path).read() Content = re.sub(r"xfexff","", content) content = re.sub(r"xffxfe","", content) content = re.sub(r"xefxbbxbf ", "", content) open(config_path, 'w').write(content)if __name__ == '__main__': config_path = "C:UsersAdministratorpippip.ini" # 여기서 경로를 구성 파일에 해당하는 경로로 변경합니다. 제거_BOM(config_path)
hehahha2021-11-09 15:55:34
Alibaba Cloud 공식 미러 소스:
https://developer.aliyun.com/mirror/?utm_content=g_1000303593
PyPI 미러 소스 구성 방법
a에서 다음 파일을 찾으세요.
~/.pip/pip.conf
b. 파일 추가 또는 수정:
[global] index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com