提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
一、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 -V
conda update -n base 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/rshow_channel_urls: true
conda config --remove-key channels
删除一个源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
创建环境: 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
阿里云 http://mirrors.aliyun.com/pypi/simple/Simple Indexhttp://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/Simple Indexhttps://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) https://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/Simple Indexhttps://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 Simple Indexhttp://pypi.mirrors.ustc.edu.cn/simple/
可以在使用pip的时候在后面加上-i参数,指定pip源
eg: pip install scrapy -i https://pypi.douban.com/simple/ --trusted-host pypi.douban.com
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
pip批量导出包含环境中所有组件的requirements.txt文件
pip freeze > requirements.txt
pip批量安装requirements.txt文件中包含的组件依赖
pip install -r requirements.txt