Conda基础
Conda定义
- 一个能支持Python、R、Java、JavaScript、C等语言包、依赖和环境管理工具
- 一个能在Windows、MacOS、Linux上运行开源的软件包管理系统和环境管理系统
- 一个能在本地轻松创建、保存、切换环境
- 官网:www.anaconda.com/
主要用于创建项目虚拟环境
anaconda:包含常用的包,完全体
miniconda:conda精简版
Conda安装
官网下载:www.anaconda.com/ ,一路安装即可
Conda管理
创建虚拟环境
conda create -n [环境名称] [安装库包列表] conda create -n study python=3.10 #环境名称:study,环境默认安装python3.10版
激活环境
conda activate [环境名称]
查看环境列表
conda env list
删除环境
conda remove -n [环境名称] --all
克隆环境
克隆一个dst环境,来源于source环境
conda create -n base --clone source
查看conda源
conda config --show channels conda config --get channels #查看更多信息
添加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/
这里的源为anacnda,与pip不一样
换回默认源
conda config --remove-key channels
查看安装包
conda list
联动Jupyter
添加内核
首先要激活环境
conda activate env
没有jupyter则先在内部安装jupyter,之后不在需要安装
conda install jupyter
内部安装内核,每个虚拟环境都需要先安装内核进入jupyter
conda install ipykernel
添加内核
python -m ipykernel install --user --name=[环境名称]
内部启动jupyter
jupyter notebook
在jupyter notebook界面选择环境所在的内核(New->cond:env)
jupyter主题
安装
pip install jupyterthemes
加载列表
jt -l
如果你不想使用现在的主题,可以使用-r选项进行重置
jt -r # 恢复原主题
示例
jt -t grade3 -f fira -fs 13 -cellw 70% -ofs 11 -dfs 11 -T -N # t 主题 -f(字体) -fs(字体大小) -cellw(占屏比或宽度) -ofs(输出段的字号) -T(显示工具栏) -N(显示自己主机名)
Jupyter插件
下载并激活 nbextensions
pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install
重启 jupyter ,可以发现多了一个nbextensions,点击进入选择需要的插件
- Codefolding:可以实现代码块折叠,当代码多的时候,保持页面整洁。
- Table of Contents (2):可以实现根据层级makdom注解自动化目录大纲。
- Autopep8: 自动代码格式优化
- AutoSaveTime:控制脚本的自动保存时间
- highlighter:文本高亮显示
- Hinterland:代码自动补全,有时候不太好用
jupyter快捷键
- ctrl + s:保存并检查enter 进入编辑模式
- shift + enter : 执行当前cell并移动到下个cell
- ctrl + enter : 执行当前cell