首页 > 编程语言 >【python学习】Anaconda的介绍、下载及conda和pip换源方式(切换到国内镜像源)

【python学习】Anaconda的介绍、下载及conda和pip换源方式(切换到国内镜像源)

时间:2024-06-02 14:30:18浏览次数:14  
标签:python edu conda https Anaconda pip 镜像

什么是Anaconda

Anaconda 是一个专为数据科学和机器学习预装了多种库的Python发行版。

  • 提供了包管理与环境管理的功能
  • 解决了多个版本python并存的问题
  • 解决了第三方包安装问题

如何下载Anaconda

官网地址:https://www.anaconda.com/
点击右上角的 Free Download
在这里插入图片描述
填写邮箱地址并提交。
在这里插入图片描述
登录邮箱,点击下载
在这里插入图片描述
会跳转到下载页面:
在这里插入图片描述
接下来一步步的点击下一步安装即可:
在这里插入图片描述

Anaconda的换源方式

安装完之后,会看到这些文件:
在这里插入图片描述
点击 “Anaconda Powershell Prompt”
下面介绍两种换源方式(切换到国内镜像源):

conda换源

1. 添加清华大学的 conda 镜像源:
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-forge,也可以添加清华的 conda-forge 镜像:

Conda-forge 是一个社区驱动的软件包管理和分发平台,用于分发 Conda 包。它提供了一个广泛的、高质量的软件包集合,这些软件包可以用于科学计算、数据科学、机器学习等领域。Conda-forge 的目的是通过社区贡献来确保包的及时更新和高质量。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
2. 设置搜索优先级

为了确保使用刚刚设置的镜像源,可以设置搜索优先级:

conda config --set show_channel_urls yes

这样,当使用 conda install 命令时,conda 将会优先从清华的镜像源搜索和下载软件包。

pip换源

如何为 pip 设置清华大学的镜像源

临时使用

使用 -i 参数可以临时指定镜像源进行安装:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package-name

永久更换

永久更改 pip 的默认源为清华源

修改配置文件

创建或修改 pip 的配置文件

Linux: 修改 ~/.pip/pip.conf
macOS: 修改 ~/.pip/pip.conf
Windows: 修改 C:\Users\YOUR_USERNAME\pip\pip.ini
windows为例:

进入c盘,找到用户,在该目录下,新建一个文件夹,命名 pip
在这里插入图片描述
进入到文件夹里面,新建一个文本文档
打开文本文档,写入如下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述
在这里插入图片描述
如果右键没有新建文本内容,从桌面新建后,再拖入进来即可。
在这里插入图片描述
修改文件名及后缀为:pip.ini
在这里插入图片描述

标签:python,edu,conda,https,Anaconda,pip,镜像
From: https://blog.csdn.net/weixin_40887836/article/details/139389890

相关文章

  • 九天毕昇深度学习平台 | 升级python版本3.8
    下载3.8版本https://www.python.org/ftp/python/3.8.18/Python-3.8.18.tgz解压!tar-xvfPython-3.8.18.tgz在终端配置./configure#(可选--prefix=/usr/local/python3.8.18)makesudomakeinstall不指定--prefix时,configure会将可执行文件安装到/usr/local/bin,库......
  • 202305青少年软件编程(Python)等级考试试卷(四级)
    第1题【单选题】有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。问第n年的时候,共有多少头母牛?由递推法可推测,当年数小于等于4的时候,第几年就是有几头牛,即a[1]=1;a[2]=2;a[3]=3;a[4]=4。当n大于4的时候,这时候第......
  • 什么!你还在学列表和元组?!这一篇文章就够了!之Python基础篇-列表与元组
    列表定义列表的格式:列表名=[元素1,元素2,元素3,......]空列表的定义:my_list=[](常用)  或  my_list=list()列表中的元素不需要具有相同的类型。#定义列表list1,且列表中的元素不具有相同的类型>>>list1=['xiaoming','m',201,54,'13458714']>>>type(list......
  • Anaconda安装Python的seaborn库
      本文介绍在Anaconda的环境中,安装Python语言中,常用的一个绘图库seaborn模块的方法。  seaborn模块是基于Matplotlib的数据可视化库,它提供了一种更简单、更漂亮的界面来创建各种统计图形。seaborn模块主要用于数据探索、数据分析和数据可视化,使得我们在Python中创建各种统计......
  • 使用Python连接到SQLite3数据库进行数据更新和删除
    SQLite3是一种轻量级的嵌入式关系型数据库管理系统,广泛应用于移动应用、嵌入式设备以及小型Web应用等场景。Python内置了对SQLite3数据库的支持,通过sqlite3模块,可以方便地连接、操作SQLite3数据库。在本文中,我们将学习如何使用Python连接到SQLite3数据库,并进行数据更新和删......
  • 【python008】excel表格转markdown文档表格
    1.写文过程中,针对梳理出来的execl知识表格矩阵,想要处理成markdown表格,便于研发等过程中的复用,所以参考了类似需求的代码。后续可以扩展开发功能,增加多种文件格式转换工具(有时间再慢慢补充)。2.欢迎点赞、关注、批评、指正,互三走起来,小手动起来!3.欢迎点赞、关注、批评、指正......
  • Python实现ARW到JPG图片转换
    input_path 替换为ARW所在目录output_path替换为JPG保存位置点击查看代码importosimportsubprocessimportrawpyimportimageioinput_path=r'C:\Users\chen\Pictures\ARW'output_path=rf'C:\Users\chen\Pictures\JPG'arw_files=[fforfinos.lis......
  • Pyinstaller打包exe的反编译——LitCTF 2024(公开赛道)ezpython!!!!!
    这个工具折磨了我很久,搭配题目记录一下...题目Die打包工具:PyInstaller建议下载GitHub的:GitHub-extremecoders-re/pyinstxtractor:PyInstallerExtractor单独的一个 pyInstaller.py 会很麻烦步骤:将exe拖到pyinstxtractor-master文件夹下面,打开cmdpythonpyinstx......
  • 力扣 2642. 设计可以求最短路径的图类 python AC
    朴素dijkstraclassGraph:def__init__(self,n,edges):self.n=nself.INF=float('inf')self.matrix=[[self.INF]*nfor_inrange(n)]foru,v,winedges:self.matrix[u][v]=wdefaddEdg......
  • 【Python】解决Python报错:AttributeError: ‘str‘ object has no attribute ‘xxx‘
    ......