[TOC]
配置Conda+Jupyter Notebook+Pycharm
1. 下载并安装conda
在官网下载即可,如果速度慢可以挂代理或在清华的镜像源处下载。
我安装的版本是miniconda。
如下图,注意勾选第一个选项,可以自动配置相关环境变量;没有勾选的话需要安装完成后手动配置。
执行conda --version
有正确输出则说明安装成功。
执行conda update -n base conda
将base环境更新至最新版本。
2. 修改conda源or配置代理
由于conda的默认源在国外,所以访问较慢,有两种解决方案。
-
修改源为国内清华tuna镜像源
打开
C:\Users\songhan\.condarc
,覆盖写入以下信息:channels: - defaults show_channel_urls: true channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda default_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
再执行以下命令:
conda info # 查看conda当前配置信息 conda clean -i # 删除索引缓存,确保使用的是国内镜像源
-
第二种方案是配置代理
打开
C:\Users\name\.condarc
加入以下信息即可
proxy_servers: http: http://addr:port https: https://addr:port
3. 使用conda创建Python环境,并安装jupyter notebook
安装包时可能涉及文件读写权限的问题,因此需要以管理员身份打开终端。
权限问题导致的安装失败
-
执行以下命令创建python环境以及安装jupyter notebook包:
conda create -name testenv python=3.6 activate testenv # 激活刚刚创建的环境 conda install -c conda-forge notebook # 为当前环境安装jupyter notebook
执行
jupyter notebook
,自动跳出浏览器界面,安装成功。(注意要在激活testenv的状态下才能使用jupyter)
4. 修改jupyter notebook默认启动目录
修改jupyter notebook默认启动目录之后,每次启动都可以直接定位到需要的目录。
执行jupyter notebook --generate-config
,查看配置文件路径。
打开配置文件,定位到## The directory to use for notebooks and kernels.
处,修改下一行为目标目录:
c.NotebookApp.notebook_dir = 'D:/0_project/leetcode' # 注意前面的#要去掉
重新运行jupyter,检查默认目录是否修改成功。
5. Jupyter Notebook进一步配置
conda install nb_conda # 该包将conda创建的环境自动关联到notebook中
conda install pyreadline # 该包提供代码补全
conda config --add channels conda-forge # 添加conda-forge源
conda install jupyterthemes # 安装主题包
注意:若想用快捷方式启动jupyter notebook需要将右键-属性-快捷方式-目标
中的"%USERPROFILE%/"
去掉,才能使之前做的启动目录更改生效。
6. 配置Pycharm
用conda安装了Python环境之后,按照以下步骤为Pycharm中的项目配置该环境。
结束
到这里就完成了Conda+Jupyter Notebook+Pycharm的基本配置,日常使用中常用命令如下:
conda env list # 列出系统中所有Python环境
activate envName # 激活/切换环境
conda create -n envName python=3.x # 新建一个环境
conda install packageName # 安装新的包
jupyter notebook # 如果当前环境安装了jupyter则将其启动,否则会提示未知的指令
参考资料
https://zhuanlan.zhihu.com/p/37093476
https://zhuanlan.zhihu.com/p/56152675
https://www.cnblogs.com/pythonbao/p/10841241.html