Anaconda安装&使用
下载
下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
查看版本信息
# conda版本
conda -V
conda 4.3.30
# python版本
python -V
Python 3.6.12 :: Anaconda, Inc.
虚拟环境
查看已安装的环境
# 以下三条命令都可以
conda info -e
conda info --e
conda env list
创建虚拟环境
创建新的python3.6环境,指定环境名称为:pythonmini,并指定安装源地址
conda create -n pythonmini python=3.6 -y -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
复制&删除虚拟环境
复制pythonmini环境,新环境命名为:minicopy
conda create -n minicopy --clone pythonmini
## 删除环境
conda remove -n minicopy --all
激活/取消激活环境
# 激活
## linux
source activate pythonmini
## windows
activate pythonmini
# 取消激活
## linux
source deactivate pythonmini
# windows
deactivate pythonmini
参考网上描述,在windows下使用命令“conda activate pythonmini”无效。
包管理
查看已安装包
conda list
查找包
# 模糊查找
conda search [pkg-name]
# 精确查找
conda search --full-name [pkg-name]
在当前环境安装包
conda install [pkg-name]
安装多个包时,包名用空格分割即可。
使用pip安装包
当使用conda安装包不成功时使用
pip install pandas
# 指定下载源
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
更新&删除包
#更新全部
conda update --all
#更新指定包
conda update [pkg-name]
# 删除包
conda remove [pkg-name]
Jupyter Notebook设置
多环境配置
因为添加了pythonmin环境,需要jupyter识别,根据网上描述,切换到pythonmin环境后,执行
conda install nb_conda
结果总是安装失败,提示如下:
ERROR conda.core.link:_execute_actions(337): An error occurred while installing package 'defaults::tqdm-4.50.2-py_0'.
CondaError: Cannot link a source that does not exist. d:\Anaconda3\Scripts\conda.exe
Running `conda clean --packages` may resolve your problem.
Attempting to roll back.
个人推测是pythonmini环境缺少各种包,所以安装一下
conda install ipykernel
安装后执行
python -m ipykernel install --user --name pythonmini --display-name "Python [conda env:mini]"
然后再执行
jupyter notebook
即可打开浏览器界面,在右侧的“新建”按钮中可看到配置的环境:Python[conda env:mini]。
修改ipynb文件的保存目录
jupyter notebook文件的默认保存目录是在“C:\Users\Administrator”,或“C:\Users[用户名]”。在启动notebook时可以看到:
Serving notebooks from local directory: C:\Users\Administrator
这里将ipynb文件保存到“D:/workspaces/pythonworkspaces/jupyternotebook”下。
修改配置文件
执行命令:
jupyter notebook --generate-config
会在“C:\Users\Administrator\.jupyter”目录下生成配置文件“jupyter_notebook_config.py”。查找内容:
## The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ''
将“c.NotebookApp.notebook_dir”修改为如下内容即可:
c.NotebookApp.notebook_dir = 'D:/workspaces/pythonworkspaces/jupyternotebook'
配置默认浏览器为chrome
打开文件:C:\Users\Administrator\.jupyter\jupyter_notebook_config.py,查找内容:
#c.NotebookApp.browser = ''
修改为如下内容即可:
import webbrowser
webbrowser.register("chrome", None, webbrowser.GenericBrowser("C:/Users/Administrator/AppData/Local/Google/Chrome/Application/chrome.exe"))
c.NotebookApp.browser = 'chrome'
请根据自己实际chrome.exe安装位置进行修改。