Anaconda安装与使用 conda换源 pip换源

前言

python 与 anaconda 与 pycharm 三者的关系
python:是一种计算机语言,解释型语言,底层为c,运行速度快,具有丰富的库
anaconda:是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。
pycharm:是一种Python IDE(Integrated Development Environment,集成开发环境),说人话就是可编写python代码的软件

说人话:anaconda可以创建 虚拟的python环境(搭python环境搭错了就再创建一个,重新下载包,需要python哪个版本都可以创建,甚至可以导出虚拟的python环境中的包),即,anaconda可以作为python环境的管理软件,装错了再创建一个虚拟环境即可


一、Python

1.关于python路径

python安装的路径下,lib文件夹就是python的库文件夹(或者说是包文件夹,里面包括第三方的库/包)

2.关于python包的安装

python安装所需要的包,一般都是使用pip命令
例如安装numpy包

pip install numpy

3.小结

python的代码,需要有python环境,而python环境最关键的就是,一个解释器, 和一个包集合.


二、anaconda

1.安装

a.win10安装

anaconda官网

配置环境变量

如果是windows的话需要去 控制面板\系统和安全\系统\高级系统设置\环境变量\用户变量\PATH 中添加 anaconda的安装目录的Scripts文件夹
接着win + R 输入 cmd, 然后输入conda --version,如果显示以下图片,则说明配置成功了

正常显示

b.linux安装

anaconda官网找到linux对应的安装文件

bash ~/Downloads/Anaconda-Linux-x86_64.sh bash+文件名称的绝对路径

安装时,都要输入yes

安装好后,默认是设置环境变量了,但需要刷新环境变量,使用命令
source ~/.bashrc即可

2.使用

python包的更新

anaconda很遍历的地方就是,包可以一次性更新完,而不需要使用
pip upgrade 包名称一个一个更新,可以使用
conda upgrade --all

conda的常用命令

1、虚拟环境创建
conda create -n 虚拟环境名称 python=自己需要的python版本
eg:conda create -n learn python=3
learn为虚拟环境(可以随便取)
python=3.10是指定该虚拟环境python的版本为3.10(可以指定)

2、进入/切换虚拟环境
activate 虚拟环境名称
eg:activate learn
查看已经创建的虚拟环境名称
conda env list

3、删除虚拟环境
conda env remove -n env_name

4、安装第三方包
conda install numpy
或者
pip install numpy

5、卸载第三方包
conda remove numpy
或者
pip uninstall numpy

6、查看环境包信息
conda list

6、导入导出环境
导出当前环境的包信息可以用
conda env export > 具体路径
eg:conda env export > C:\Users\pc\Desktop\environment.yaml
用配置文件(yaml)创建新的虚拟环境
conda env create -n test -f C:\Users\pc\Desktop\environment.yaml

3.小结

anaconda所谓的创建虚拟环境其实就是创建了一个真实的python环境, 只不过我们只是通过activate,conda等命令去随意的切换我们当前的python环境, 用不同版本的解释器和不同的包环境去运行python脚本.


三、pycharm

1.安装

pycharm官网

2.与conda关联

打开pycharm
接着左上角文件在这里插入图片描述点击“添加”
在这里插入图片描述注意选择conda环境,接着选择现有环境,一般来说,pycharm会自动去搜索已经存在的环境,点击下拉箭头,选择自己搭建的环境即可,接着点击确定,即可使用pycharm来编写python代码
在这里插入图片描述



一、pip换源

pip国内的一些镜像

如果有必要就加上--trusted-host mirrors.aliyun.com

阿里云 http://mirrors.aliyun.com/pypi/simple/
  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
  豆瓣(douban) http://pypi.douban.com/simple/
  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

可以到C盘的users自己的用户目录 ,创建一个 pip文件夹 ,然后在pip文件夹里创建一个 txt文件 。修改txt文件的内容,并且把后缀改成ini

[global]
index-url = http://pypi.mirrors.ustc.edu.cn/simple
[install]
use-mirrors =true
mirrors =http://pypi.mirrors.ustc.edu.cn/simple/
trusted-host =pypi.mirrors.ustc.edu.cn

快捷方法

pip config set global.index-url http://pypi.mirrors.ustc.edu.cn/simple

二、pip源的使用

-i 源

eg:

pip install numpy -i http://pypi.mirrors.ustc.edu.cn/simple/

特殊情况

需要信任--trusted-host 源
eg:

pip install numpy -i http://pypi.mirrors.ustc.edu.cn/simple/ --trusted-host pypi.mirrors.ustc.edu.cn

三、conda换源

最直接的方法:修改C:\Users\pc(你的主机名)\.condarc
用记事本打开

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

四、参考文献

https://www.cnblogs.com/yanghongtao/p/10928218.html

  • 9
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在 Mac 系统下使用 conda 包管理器,我们经常会遇到一些问题,例如安装速度慢等,这时候我们需要更换 pipconda 的镜像源来加快下载速度。 在此之前,我们需要了解以下两个概念,分别是 pipconda: ① pip:是 Python 的一个包管理器,它的作用是安装或卸载 OpenStack 项目中的各种组件及依赖库等。 ② conda:是 Python 的另一个包管理器,它是 anaconda 发布的 Python 版本的核心组件之一,它的作用是进行 Python 库、环境、软件包的管理和部署。 为了更好地解决这些问题,我们需要找到一个可以更快下载安装包源的镜像 source 来加速下载。目前常用的国内镜像源有阿里云,清华大学镜像站等,这里我们以清华大学镜像源为例。 1. 更换pip镜像源 打开终端,输入以下代码: ``` pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple ``` 此时,pip 镜像源已成功更换为清华大学镜像源。 2. 更换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 config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ conda config --set show_channel_urls yes ``` 这时,就完成了 Mac 下 conda 环境更换 pipconda 镜像源的操作,可以为我们在使用过程中带来更快的下载速度,提升使用体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值