- Anaconda
一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项 - VS code
一款由微软开发且跨平台的免费源代码编辑器 - Jupyter
一款交互式笔记本,写代码可以即时运行,也可以用Markdown编辑笔记 - ConEmu
一款系统cmd控制台替换软件,功能强大,可以自定义缩写 - Git
一个开源的分布式版本控制系统
这一步允许系统cmd调用Anaconda运行conda指令,从而可以从系统控制台或者第三方控制台进行conda的调试操作
具体参考anaconda设置环境变量-百度经验 (baidu.com)
conda命令可参考Anaconda conda常用命令:从入门到精通
ConEmu相比系统控制台有许多方便的功能
- 自定义皮肤,背景颜色,透明度等
- 设置快捷指令代替大段指令
- 多窗口
清华源地址:anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
在Anaconda prompt中,或者cmd、ConEmu中运行如下指令
conda config --show # 查看conda环境配置以及现在使用的下载通道等信息 conda config --add channels _镜像源_ # 添加镜像 conda config --remove channels _镜像源_ # 移除源 conda config --set show_channel_urls yes # 加载时显示通道地址 conda update conda # 更新conda到最新版本
添加源结果示例
创建相互独立的运行环境,防止不同需求的项目互相干扰,好比创建不同的工作室
1. 创建虚拟环境: conda create -n klave python=3.8 # 创建python版本为3.8,名字为klave的虚拟环境 conda env list # 查看有哪些虚拟环境 2. 激活虚拟环境: conda activate klave # 激活名字叫klave的虚拟环境 3. 退出虚拟环境: conda activate # 由于缺少需要激活的名称,所以会回到base环境 conda deactivate # 退出虚拟环境 4. 删除虚拟环境: conda remove --name klave --all # 删除该环境及其中所有的包 conda remove --name klave package_name # 删除虚拟环境中的某个或者某些包
如果使用ConEmu的自定义命令缩写,那么这个过程将更加简单:
在ConEmu-设置-启动-环境下添加如下指令:
alias cl=conda env list alias cc=conda create -n $* alias coa=conda activate $* alias cod=conda deactivate alias cr=conda remove --all -n $*2.5 Anaconda包的管理
conda list # 当前虚拟环境中安装的包列表 conda search package_name # 在源中搜索是有这个包 conda install package_name # 安装一个包(包含运行所需的其他附属) conda update package_name # 升级一个包 conda uninstall package_name # 卸载一个包 conda clean -p # 删除没有用的包 --packages conda clean -t # 删除tar打包 --tarballs conda clean -y -all # 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)2.6 当前环境下python的版本管理
conda install python=3.5 # 安装指定版本的python conda update python # 将当前环境的python更新到最新版本



