入门第一天写blog记录学习过程,当作学习笔记咯(小白备忘录)
一、机器学习入门之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
-
用
pip\conda 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中切换,如下)