Anaconda+Jupyter+深度学习框架,多内核切换

Anaconda

1. 安装

到官网下载最新版本Anaconda,安装,然后添加path。

建议参考@牛斌帅 的文章python与ana…,我实际上建议已经安装了python某个版本的用户可以直接先卸载,因为Anaconda安装后自带一个python环境(base),更重要的是在这个环境中已经存在很多常用的包。

2. 建立新的虚拟环境

打开cmd或者Anaconda powershell,运行下面的的命令新建一个虚拟环境

conda create -n xxx python= x.x  #xxx是自定义名字随意,x.x是python版本

例如,我使用conda create -n tensorflow.v1 python= 3.7创建了一个环境,anaconda自动为我下载了3.7中最新的python和基本包与环境。
base即自带的环境

使用下面的命令切换/激活虚拟环境,检测环境

conda activate xxx               #xxx是虚拟环境的名称
conda env list			#列出所有环境

更多命令参考@阿尔发go的文章conda常用命令

3. 关于Anaconda

Anaconda是基于conda的东西。一方面可以创建数个虚拟环境,每个虚拟环境都可是不同的python版本。 另一方使更加方便地安装卸载各种包,也因此可以在建立的不同环境中安装不同版本的包。

我就是需要一个python3.7 + tensorflow 1.15.5 (1.x最后版本)来运行tensorflow 2.x 需要再适配的代码。


至此,我们应该完成了以下工作:1.安装完成Anaconda 2.将Anaconda添加进环境变量PATH(如果没有卸载原有python,需先删除其path)3.新建了自己命名的虚拟环境

Jupyter notebook

1. 安装

Anaconda安装后,自带base环境已有一个jupyter,因可以实现jupyter多内核(kernel)的切换,所以没有必要像安装不同版本包一样的思路去自建的虚拟环境再次安装jupyter notebook。

2. 多内核(kernel)切换

2.1 方法一

在需要添加进jupyter notebook的虚拟环境中安装ipykernel

conda install ipykernel #安装ipykernel包

通过输入以下内容将虚拟环境添加到Jupyter

python -m ipykernel install --user --name=mypytorch 

2.2 方法二(我用的这个)

在jupyter notebook所在环境中运行这样一段命令**

#nb_conda应该是一个jupyter notebook的插件,安装后notebook中会多一个conda页面
conda install nb_conda   #安装nb_conda包

需要在需要添加进jupyter notebook的虚拟环境中安装ipykernel

conda install ipykernel   #安装ipykernel包

3. 可以对jupyter notebook进行设置

比如可以设置jupyter notebook打开时的默认路径更改(@Miracle8070),也可以进行其他方面比如主题字体等的配置修改。


至此,应该可以通过cmd命令jupyter notebook打开自己想要的jupyter notebook并看到可供选择的内核了。
我的jupyternotebook

TensorFlow

安装

TensorFlow2.0与TensorFlow1.0出现了比较多的差异,导致基于1.0写的代码需要做一些更改才能在2.0上运行,官方给出了一个指导手册。不过对于我而言,面对时不时出现的错误和麻烦,不如直接安装旧版的TensorFlow,这也是我这下午的目的。

#一定要首先进入你的虚拟环境
source activate xxx			#xxx是名字
#检索conda云上的所有tensorflow
conda search tensorflow     #可以看到很多版本
#可以查看具体信息
conda search tensorflow --info		#具体的信息
#下载指定版本号的tensorflow
conda install tensorflow==x.x.x		#x.x.x是版本号,会自动下载当前环境合适版本

也可以到pypi.org下载所需版本的tensorflow手动安装,应注意tensorflow的版本和python版本是否兼容,安装方法和其他包一样。

遇到问题

Q1:已经存在python某个版本,如何安装Anaconda

我觉得直接通过该版本的python安装包卸载完球了再装Anaconda,没什么。

Q2:下载某些文件或包非常慢

可以使用一些国内镜像网站进行下载,能够很大程度上加快速度,具体可以参考其他文章。也可查看清华大学开源镜像站的帮助
由于我的ladder还没有过期,我最近使用的是方法是从pypi.org上下载之后本地安装,本地安装方法也可以前文conda常用命令

Q3:运行某些命令,或进行某些操作存在权限问题

首先可以尝试使用管理员模式运行,或者直接更改相应文件夹的使用权限,例如对C:\ProgramData\Anaconda3Anaconda3文件夹右键,安全,高级,添加一个完全控制的everyone用户组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值