Conda&&Pip 使用

  • Post author:
  • Post category:其他


提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


目录


一、conda 配置环境


1.查看conda版本


2.升级conda版本


3.修改conda下载源渠道


4.conda删除追加的下载源


5.conda常用命令


二、pip


1.引入库


2.读入数据




前言


Anaconda开源包管理系统和环境管理系统 ,包括多种语言的包安装,运行,更新,删除,最重要的是可以解决包依赖问题

支持语言包括 Python,R,Ruby,Lua,Scala,Java,JavaScript,C / C ++,FORTRAN

支持在Windows,macOS和Linux上运行

conda可以构建不同的环境,同时可以对环境进行保存,加载和切换操作

conda包和环境管理器包含在所有版本的Anaconda和Miniconda中



一、conda 使用

1.查看conda版本

conda -V

2.升级conda版本

conda update -n base conda

3.修改conda下载源渠道

默认下载源:

– https://repo.anaconda.com/pkgs/main

– https://repo.anaconda.com/pkgs/r

– https://repo.anaconda.com/pkgs/msys2

(一)追加源(默认+追加源(清华源)],建议)

conda config  add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main

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/r

conda config  –set  show_channel_urls  yes

(二)直接修改配置

conda config –set show_channel_urls yes

Linux:vim ~/.condarc

Windows:文件在 C:\Users\你的用户名\.condarc

channels:

– defaults

– 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

show_channel_urls: true


4.conda删除追加的下载源

conda config –remove-key  channels

删除一个源

conda config –remove channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r

5.conda常用命令

创建环境:  conda create  -n myenv  python==3.10

查看虚拟环境: conda info -e  查看虚拟环境

激活环境:conda activate  python310

失效环境: conda deactivate

安装包:conda install  -n 环境名  包名==版本号

conda install  -n python310 scrapy==2.6.1

查找包: conda search  scrapy==2.6.1

找不到安装包时,有如下三种方法:

(1) anaconda search -t conda scrapy

搜索 https://api.anaconda.org得到安装信息

例如安装Bjrn/scrapy-splash

conda install -c

https://conda.anaconda.org/Bjrn scrapy-splash==0.7.2


或者

conda install -c

Bjrn scrapy-splash

(2) 登录网站,搜索包

https://anaconda.org/

可以直接拿到安装命令

(3)使用pip 安装,因为pip和conda的源不同,两种混合使用,安装成功的机率更大。如果conda和pip都可以安装的情况下,建议优先使用conda。

pip install

scrapy-splash==0.7.2  -i pip下载源


环境中所有组件的requirements.txt文件



conda list -e > requirements.txt



安装requirements.txt文件中包含的组件:   conda install –yes –file requirements.txt

二、pip使用



1.pip国内镜像

阿里云  http://mirrors.aliyun.com/pypi/simple/



Simple Index



http://mirrors.aliyun.com/pypi/simple/




中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/



Simple Index



https://pypi.mirrors.ustc.edu.cn/simple/




豆瓣(douban)

https://pypi.douban.com/simple/


清华大学  https://pypi.tuna.tsinghua.edu.cn/simple/



Simple Index



https://pypi.tuna.tsinghua.edu.cn/simple/




中国科学技术大学



Simple Index



http://pypi.mirrors.ustc.edu.cn/simple/




2.临时修改pip源

可以在使用pip的时候在后面加上-i参数,指定pip源

eg: pip install scrapy -i  https://pypi.douban.com/simple/ –trusted-host  pypi.douban.com

3.永久修改


linux:


修改 ~/.pip/pip.conf (没有就创建一个), 内容如下:

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


windows:


直接在user目录中创建一个pip目录,如:C:\Users\xx\pip,新建文件pip.ini,内容如下

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

4.环境依赖组件批量处理

pip批量导出包含环境中所有组件的requirements.txt文件

pip freeze > requirements.txt

pip批量安装requirements.txt文件中包含的组件依赖

pip install -r requirements.txt



版权声明:本文为dream8062原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。