一、机器学习入门之Anaconda常用命令
-
检查版本号:conda -V
-
查看安装的package列表:conda list或者pip list
-
查看虚拟环境目录:conda env list、conda info -e、conda info --envs
-
conda检查更新:conda update conda
-
Anaconda检查更新:conda update anaconda
-
安装和更新:
pip install xxx、pip install xxx-upgrade
conda install xxx、conda update xxx -
更新所有库:conda update-all
-
用pipconda install下载package速度慢时,可以更换镜像源:
conda config --add channels [xxx],其中[xxx]是镜像的网址;
conda config --set show_channel_urls yes
(更换源时先切换虚拟环境)
二、虚拟环境 1.创建虚拟环境:
conda create -n xxx pip python=x.x,其中xxx是虚拟环境的名称,x.x是python的版本号。
2.理解:简而言之:python环境的一个副本。
得到该副本:
①单独文件夹保存,文件夹名字即虚拟环境名字;
②命名;
(文件夹下包含一个python.exe、scripts目录、lib目录)
3.环境与虚拟环境区别: ①虚拟环境中,python.exe也放在了scripts目录下;
②虚拟环境中,lib目录下只有site-packages目录;
4.虚拟环境的好处: ①解决版本兼容问题。举个例子:
程序1使用的abc模块的1.x版本,某天程序2需要使用abc模块的2.x版本,这时候一个环境中只能同时存在一个版本的abc模块,因此必须创建一个副本(虚拟环境)来额外保存程序2的模块。
5.虚拟环境的使用:- 激活、切换:activate xxx,其中xxx是虚拟环境的名称。
(可以用 python --version 检测是否是你需要的版本) - 关闭:deactivate
- 删除:conda remove -n xxx
三、ipython
(为每个虚拟环境创建ipython内核)
- 激活虚拟环境activate xxx,xxx是所想要创建的。
- 在虚拟环境中安装ipykernel:conda install ipykernel
- 添加到Jupyter notebook:python -m ipykernel install --user --name xxx --display-name "Python [conda env:xxx]"
(随即可以在jupyter notebook中切换,如下)



