Anaconda, PIP 변경 소스 자습서 및 일반 명령, 재 게시 된 오픈 소스 이미지로 학교 방문 속도 향상

Anaconda, PIP 변경 소스 자습서 및 일반 명령, 재 게시 된 오픈 소스 이미지로 학교 방문 속도 향상

1. 아나콘다 소개

Anaconda는 과학 컴퓨팅을위한 Python 배포판으로 Linux, Mac, Windows를 지원하며 널리 사용되는 많은 과학 컴퓨팅 및 데이터 분석 Python 패키지를 포함합니다.

Anaconda 설치 패키지는 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/에서 다운로드 할 수 있습니다.

TUNA는 또한 Anaconda웨어 하우스 및 타사 소스 (conda-forge, msys2, pytorch 등, 전체 목록 참조)의 미러 이미지를 제공합니다. 각 시스템은 사용자 디렉토리에서 .condarc 파일을 수정할 수 있습니다.
Windows 사용자는 .condarc라는 파일을 직접 만들 수 없으며 conda config --set show_channel_urls yes를 실행하여 파일을 생성 한 다음 수정할 수 있습니다.

2. Anaconda 변경 소스 튜토리얼

방법 1 :

명령을 통해 Anaconda 환경 (Linux) 또는 Anaconda Prompt (Windows)에서 하나씩 추가하십시오.

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

방법 2 :

위의 구성 파일을 ~ / .condarc에 작성하고 vim ~ / .condarc 명령을 통해 일괄 적으로 추가합니다.

Tsinghua Source의 모든 주소를 첨부하십시오.

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

u = 3493839894,4289827762 & fm = 26 & gp = 0-ee7d9eb7618b4e32868b889492f62237
** 재 메일 링 학교의 급우를위한 복지 : ** 재 메일 링 오픈 소스 이미지의 Anaconda 소스 주소를 편집했습니다. 학교 서버는 1000M에 액세스합니다. 직접 액세스 할 수 있습니까?

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.cqupt.edu.cn/anaconda
default_channels:
  - https://mirrors.cqupt.edu.cn/anaconda/pkgs/main
  - https://mirrors.cqupt.edu.cn/anaconda/pkgs/free
  - https://mirrors.cqupt.edu.cn/anaconda/pkgs/r
  - https://mirrors.cqupt.edu.cn/anaconda/pkgs/pro
  - https://mirrors.cqupt.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.cqupt.edu.cn/anaconda/cloud
  msys2: https://mirrors.cqupt.edu.cn/anaconda/cloud
  bioconda: https://mirrors.cqupt.edu.cn/anaconda/cloud
  menpo: https://mirrors.cqupt.edu.cn/anaconda/cloud
  pytorch: https://mirrors.cqupt.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.cqupt.edu.cn/anaconda/cloud

3. Anaconda에서 일반적으로 사용되는 명령

Anaconda에서 환경의 일관성을 보장하기 위해 Anaconda의 일부 패키지는 conda install package_name을 사용하여 설치되고 pip / pip3 명령을 사용하여 설치된 패키지는 없습니다. 배치 패키지 설치의 경우 다음 12/13을 제외하고 다음을 수행 할 수 있습니다. pip install -r requirements.txt 일괄 설치 사용;

1、查看已安装的包
conda list
2、更新所有包
conda upgrade --all
3、安装包
conda install package_name
4、删除包
conda remove package_name
5、更新包
conda update package_name
6、找包
conda search name
7、用conda建立python版本为3.7的虚拟环境
conda create -n env_name python=3.7
8、进入虚拟环境
source activate env_name
9、退出虚拟环境
source deactivate
10、删除名为 env_name 的环境
conda env remove -n env_name
11、显示所有的环境:
conda env list
12、当分享代码的时候,同时也需要将运行环境分享给大家,执行如下命令可以将当前环境下的 package 信息存入名为 environment 的 YAML 文件中
conda env export > environment.yaml
13、使用别人生成的yaml文件创建环境
conda env create -f environment.yaml

4. PyPI 변경 소스

대부분의 경우 Alibaba Cloud, Douban, Tsinghua University를 포함하되 이에 국한되지 않는 국내 주요 제조업체의 미러 소스를 사용할 수 있습니다. 다음은 학교 학생들이 쉽게 사용할 수 있도록 리 포스트 오픈 소스 미러입니다.

用前使用yum或apt安装好python-dev避免日后某些包无法安装
首先如果不存在~/.pip/pip.conf
mkdir ~/.pip/
touch ~/.pip/pip.conf
然后将以下内容放入pip.conf
[global]
index-url = https://mirrors.cqupt.edu.cn/pypi/simple
timeout = 120
pip >= 10.0.0 操作方法:
pip install pip -U
pip config set global.index-url https://mirrors.cqupt.edu.cn/pypi/simple






블로그 게시물의 후속 업데이트는 내 개인 블로그를 팔로우하세요 : Stardust Blog

추천

출처blog.csdn.net/u011130655/article/details/113018589