Windows下Anaconda、Jupyter Notebook安装配置、bat脚本快捷启动IDE

Windows下安装Anaconda配置+Jupyter Notebook安装+bat快捷启动IDE

  • 环境配置
  • 系统环境 WIN10+Anaconda+jupyter
    • 1、下载、安装Anaconda
    • 2、创建虚拟环境,安装jupyter
    • 3、更改jupyter notebook工作目录、默认浏览器
    • 4、创建.bat文件快捷启动jupyter notebook

环境配置

在看到B站某个UP的TensorFlow的教学视频,推荐使用Jupyter Notebook作为深度学习的IDE,于是尝试安装试用了下,觉得确实比起Pycharm使用起来更加的轻便,而且对于结果的输出更加具有实时性,但是在打开的过程中需要在CMD命令行中启动,非常的繁琐,因此使用Windows的bat来实现快捷打开。

系统环境 WIN10+Anaconda+jupyter


1、下载、安装Anaconda

因为Anaconda官网是国外的,下载起来速度很是慢,因此推荐使用国内的源,进行下载安装,这里推荐科大源:http://mirrors.ustc.edu.cn/anaconda/ ,conda版本分为anaconda和miniconda,anaconda是包含一些常用包的版本,miniconda是精简版,本人因为懒惰,图省事所以安装了anaconda。
Windows下Anaconda、Jupyter Notebook安装配置、bat脚本快捷启动IDE_第1张图片
具体安装步骤不在展示,对于是否将安装文件添加到环境变量中,推荐此项打钩方便在CMD中使用。

2、创建虚拟环境,安装jupyter

  1. 更改conda源
    因为conda的默认源是国外的,在安装包的过程中会非常的缓慢,这里推荐更改为国内科大源
## 添加USTC仓库镜像
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
  1. 创建虚拟环境
## 创建名为tensorflow  Python版本3.5环境
conda create -n tensorflow Python=3.5 
  1. 激活环境
activate tensorflow  #激活名为tensorflow的虚拟环境,powershell无法激活虚拟环境,推荐在cmd下运行
python -V   #查看当前python的版本号
  1. 安装包
    可以使用pip安装或者使用conda进行安装,我这里是使用pip 进行安装,具体conda命令推荐另行百度
# 使用科大源进行pip安装jupyter,如果提醒更新pip版本,按照提示进行更新即可
pip install -i https://pypi.mirrors.ustc.edu.cn/simple  jupyter 
  1. 启动jupyter notebook
jupyter notebook  # 启动jupyter环境

3、更改jupyter notebook工作目录、默认浏览器

  1. 创建配置文件
jupyter notebook --generate-config
  1. 更改配置文件
    文件位置 C:\Users\自己的用户名.jupyter\jupyter_notebook_config.py 使用文本编辑打开,找到如下语句
......
#c.NotebookApp.notebook_dir = ''
......
#c.NotebookApp.browser = ''
......

更改为如下语句,注意 # 需要删除

......
c.NotebookApp.notebook_dir = u'工作目录路径'     # 更改默认工作目录
......
import webbrowser
webbrowser.register(
	"chrome",      # 浏览器名称
	None,
	# 浏览器目录为止
	webbrowser.GenericBrowser(u"浏览器exe文件路径")
	)
c.NotebookApp.browser = 'chrome'   # 设置浏览器名为chrome的浏览器
......
  1. 启动测试
jupyter notebook  #启动IDE,弹出浏览器,具体的IDE操作参考百度

4、创建.bat文件快捷启动jupyter notebook

bat语法启动程序有两个命令,call和start,具体的区别不是很了解,推荐有兴趣的可以自行寻找资料搜索,目前直观的了解,call类似于内部调用,在一个终端里面运行程序调用,而start命令是创建一个新的终端进行程序调用。
创建一个后缀为bat文件,bat脚本内容如下:

call activate tensorflow   # 激活tensorflow环境
call jupyter notebook   # 启动IDE

(ps:本人因为有一点小小的强迫症,看着bat的默认图标很难受,因此将bat文件放置在虚拟环境文件目录下,右击在桌面创建了个快捷方式,同时去站长之家素材下载了图标改了下图标效果)

Windows下Anaconda、Jupyter Notebook安装配置、bat脚本快捷启动IDE_第2张图片

你可能感兴趣的:(TensorFlow,开发环境配置)