最近刚开始接触深度学习,小白一枚,经老师同学推荐,才知道有优秀的免费教材《动手学深度学习》的中文版,还可以跟着李沐大神的B站视频学习。

刚刚开始第一步:环境安装以及配置。在网上搜索了一下Anaconda的安装教程,里面自带有Jupyter notebook。我对于这两个新名词感觉到很陌生,看了网上的介绍,大概了解了它们的作用。


1.了解Anaconda

​ Anaconda是由conda(一个包管理器和环境管理器)发展而来。它附带了一大批常用数据科学包,可以方便数据的处理。

​ 由于在做数据分析的工作中会经常用到很多的第三方库/包,比如pandas、matplotlib等,而Anaconda(包管理器)可以很好的帮助我们在计算机上安装和管理这些包,包括安装、卸载和更新包。(管理第三方包)

​ 现在我们普遍使用的python环境是python3,但是未来出现python4、python5的时候,就有可能会遇到需要在不同项目使用不同的python编程环境,如果同时安装两个python环境就可能造成许多混乱和错误。这个时候使用Anaconda就可以方便安装不同的python版本,在不同的项目的项目使用不同的运行环境。类似的还有涉及不同pandas的版本。(方便来回切换运行环境)

注意事项:安装完的Anaconda是已经自带了安装好了python,所以不需要再次单独安装python。


2.jupyter notebook的介绍

​ jupyter notebook是一种Web应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个共享的文档中。下图就是jupyter打开后的管理页面,默认根路径是C:\Users\你的用户名(例如我的默认根路径是C:\Users\86199)


3.修改jupyter notebook的默认路径

​ 由于我不想占用C盘空间,所以想修改jupyter notebook的默认路径。首先,新建想默认打开的文件夹,这样待会设置完以后启动jupyter notebook打开的都是这个文件夹。我在D盘新建了一个文件夹Jupyter。第二步就是返回你的默认根路径,找到jupyter_notebook_config.py这个文件并打开。



找到c.NotebookApp.notebook_dir,将前面的#和跟着的一个空格全删掉,将后面的路径修改为你刚刚创建好的文件夹路径,如下图所示。

接下来我们通过Anaconda Navigator打开jupyter notebook,如下图:

会发现我们成功修改了它的默认路径!

但是以 Jupyter Notebook 的快捷方式打开,默认目录还是没修改前的,下面我们修改快捷方式里的。

右键打开文件位置,然后再右键选择属性。删除红色框里面的那部分,注意:py后面不能留空格!

点击确定,之后再以快捷方式打开,会发现也已经成功修改了它的默认路径!


4.改变conda环境路径以及创建虚拟环境

4.1改变conda默认路径

(证明失效了,抱歉,直接看4.2吧)

conda环境默认安装在用户目录 下(用户目录就是C:\Users\你的用户名),如果选择默认路径,那么之后创建虚拟环境,也是安装在用户目录下。我不想占用C盘空间,所以先修改conda环境和缓存的默认路径。

(1)首先,找到用户目录下的.condarc文件,花费了我一点力气才找到,如果你也遇到同样的问题,很可能是因为那个文件被隐藏起来了。

(2)打开.condarc文件之后,添加或修改.condarc 中的 env_dirs 和 pkgs_dirs 配置项分别设置环境和缓存路径,按顺序第⼀个路径作为默认存储路径,搜索环境和缓存时按先后顺序在各⽬录中查找。

//配置示例
channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/- defaults
envs_dirs:- D:\data\xxx\Miniconda\envs- C:\Users\xxx\AppData\Local\conda\conda\envs- C:\Users\xxx\.conda\envs- C:\ProgramData\Anaconda\Miniconda3\envs
pkgs_dirs:- D:\data\xxx\Miniconda\pkgs- C:\Users\xxx\AppData\Local\conda\conda\pkgs- C:\Users\xxx\.conda- C:\ProgramData\Anaconda\Miniconda3\pkgs

结合我的实际情况,我的包缓存路径默认已经是D盘了,所以我只需要需改环境的默认路径即可。(注意:各位请结合自己的实际情况来)

所以我在.condarc文件中添加了这样的语句。

然后,可以再次在Anaconda Prompt执行conda info命令,就可以看到修改默认环境路径成功!BUT,当我创建虚拟环境时,它还是默认安装在我的用户目录下…经过上网查证,发现可以指定虚拟环境安装的路径,罢了,就指定路径安装吧(很无奈…)

4.2创建虚拟环境

打开Anaconda Prompt,我们可以通过指定路径安装来保证它不被安装在C盘。输入指令conda create --prefix=D:\ProgramData\Anaconda3\envs\你要创建的虚拟环境的名字 python=3.9,然后输入y。注意:环境名称需自己填写。

结果报错说我没有权限…

我果断去设置Anaconda文件夹的权限,右键选择属性->安全->编辑,选中Users->完全控制,等待过程有点漫长…再试一下,创建好了!总算成功了。

由于虚拟环境中不具备base中原有的很多包,因此我们需要重新把包安装一下,比如numpy和matplotlib等各种包,有两种方法,一个是直接把原来的包复制进入虚拟环境中的site-packages文件中,另外也可以手动下载,我们可以放入编辑器中import一下想要的包然后查看有哪些包缺失。


5.常用命令

(1)查看安装了哪些包

conda list

(2)查看环境列表
如果没有安装虚拟环境,就会显示只有一个base。

conda env list

(3)查看默认配置信息
包括环境路径、下载的包的缓存位置等

conda info

(4)创建虚拟环境

conda create -n 环境名 python=3.9

(5)激活虚拟环境

Linux环境下执行命令:source activate 虚拟环境名
windows环境下执行命令:activate 虚拟环境名

(6)删除虚拟环境

conda remove -n 虚拟环境名 --all

(7)安装包

conda install package_name

(8)关闭虚拟环境

Linux环境下执行命令:source deactivate
Windows环境下执行命令:deactivate 虚拟环境名

(9)安装包

conda install package_name

(10)关闭虚拟环境

Linux环境下执行命令:source deactivate
Windows环境下执行命令:deactivate 虚拟环境名

Anaconda虚拟环境安装相关推荐

  1. Anaconda 虚拟环境安装部署Tensorflow 2.x版本

    Anaconda 虚拟环境安装部署Tensorflow 2.x版本 目录 卸载Tensorflow1.x版本 查询Anaconda 的Tensorflow版本 安装Tensorflow 2.x版本 安 ...

  2. 如何在Anaconda虚拟环境安装Tensorflow与Keras

    1 启动Anaconda虚拟环境 安装Tensorflow与keras前,先启动Tensorflow的Anaconda虚拟环境. activate myTensorEnv 2 安装Tensorflow ...

  3. win10下Anaconda虚拟环境安装pycocotools

    工程代码中有这么一句 from pycocotools.coco import COCO 需要我的anaconda虚拟环境下安装了pycocotools库: step1:需要安装visualcppbu ...

  4. Anaconda虚拟环境安装到指定位置并激活

    1.指定位置创建anaconda虚拟环境 1.1 创建命令 conda create --prefix=/[绝对路径]/[环境名称] python=[python版本号] 例如: 创建:conda c ...

  5. anaconda虚拟环境安装cvxpy报错

    通过终端激活虚拟环境,命令:pip install cvxpy 出错结果 C:\Users\CQUT>activate tensorflow(tensorflow) C:\Users\CQUT& ...

  6. Win10系统 anaconda虚拟环境安装python-pcl

    目录 一.前言 二.安装流程补充 三.结语 一.前言 参考这篇博文成功安装python-pcl,在此感谢作者.为了防止自己忘记,再者若能助人一臂之力,也是幸事.因此,留下记录. 二.安装流程补充 1. ...

  7. anaconda的简单使用教程(虚拟环境安装)

    anaconda3 window系统版下载: Anaconda3-2018.12-Windows-x86_64 .exe    支持python3.7 百度网盘下载地址 https://pan.bai ...

  8. anaconda更改虚拟环境安装位置

    Anaconda更改虚拟环境安装位置 conda config --show 查看虚拟环境安装位置 修改配置语法: conda config --add key value #添加语法 conda c ...

  9. (win10)anaconda虚拟环境中安装特定版本cuda+tensorflow+pytorch+pycharm

    1.安装anaconda 在官网安装最新版的anaconda,需要使用其他版本的python可创建虚拟环境.安装时选择all users以及添加环境变量. 2.安装cuda以及cudnn. 你可以选择 ...

最新文章

  1. HDLBits 系列(1)从HDLBits中获取灵感,整顿自己,稳步前行
  2. 001_SpringBoot入门
  3. NYOJ 559 报数游戏
  4. python3 scrapy 教程_Scrapy 教程
  5. Linux 中 SVN 重启关闭
  6. Thinkphp3.2.3打印上一句执行的sql语句
  7. SAP ABAP实用技巧介绍系列之反模式:一些低效的ABAP内表操作
  8. 计算一个人出生了多少天(炸窝)
  9. linux下tomcat无法显示图片验证码
  10. java gui容器_[Java教程]GUI Panel 容器以及布局管理器
  11. 数据可视化美学形式与功能需要齐头并进
  12. SQLServer中一个多用户自动生成编号的过程
  13. mvc2 在 .net 4.0 下的ValidateInput(false) 无效
  14. android控件缩放后居中,三大布局的基本摆放属性总结,以及imageVIew图片摆放的缩放问题...
  15. 教你如何下载抖音视频的背景音乐?是音乐不是视频哦
  16. Kyligence 完成 2500 万美元 C 轮融资,Coatue 领投
  17. 数据库常考题型(8)——将关系模式R分解成2NF
  18. C++入门经典 Ivor Horton 第3版
  19. Dbeaver链接hive和impala
  20. 计算机科学中透明性概念,函数式编程 - 什么是参考透明度?

热门文章

  1. Redis 配置详解 —— 全网最新最全
  2. 微信小程序之画布的旋转,你搞懂了吗?
  3. 【机器智能】机器到底怎样才能赶得上人类的思考能力?
  4. 清除/更换word文档里段落最后的向下的小箭头(软回车符号/键)
  5. 出版了!智能物流系统构成与技术实践!立库、AGV、装卸、拣选、分拣、WMS……...
  6. 醉酒男子试图劫持俄航客机未遂 飞机已安全降落
  7. 蓝牙运动耳机推荐,目前最好用的运动耳机分享
  8. 级差公排php如何_“专业级差”这么解读,一下就懂了!
  9. iOS math.h 常用数学函数
  10. 多线程实现的两种方式及其区别