python 虚拟环境部署(Anaconda)+jupyter跑起来

说明

  1. 会了这一招,大多数GitHub的代码都可跑起来,也是学习python,实践深度学习的入门、是基础、是必须。
  2. 安装虚拟环境一般有两种,一种是Anaconda,另一种是venv(https://docs.python.org/zh-cn/3/library/venv.html),不推荐。
  3. 本指南只针对windows系列,从一台基本的空空的windows电脑,到,可以运行比’‘hello world‘’更高级别的代码,尽可能简单可操作,铺平学习一开始的坎坷。
  4. 想到再补充。

python,库,环境的简单介绍

python是一种语言,最大的特点是类似于胶水一样,能够与其他语言粘合在一起,调用其他语言实现功能,而自己也可以与自己粘合。粘合成一大块,具有特定功能的东西,那就叫库。调用这些具有特定功能的的库,你就可以方便的实现自己想要的功能,而不用自己用手从底层开始敲了,如果不是职业人员,也没什么必要重复造轮子。可以想象,如果全部把这些库下载下来,内存根本不够用,也没必要。这时候,我们就要引入一个概念,环境,这篇文章的环境,指的是,包含了你有版本的python,有什么版本、什么类型的python库。需要构建一个具有什么样特定功能的运行环境。
另外,为什么需要创建不同的环境呢?原因是有时候项目比较多,但是项目依赖的包不一样,比如A项目用的是Python2开发的,而B项目用的是Python3开发的,那么我们在同一台电脑上就需要两套不同的环境来支撑他们运行了,基本所有的python中GitHub的代码运行都有对环境有要求,我们就可以根据这些要求,创建自己的虚拟环境,进行运行。另外,能极大程度保护电脑的本地文件。防止电脑崩盘。

1.安装Anaconda

1.1哪里下载?

清华镜像下载地址:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
挑选最新版或者经典版python 虚拟环境部署(Anaconda)+jupyter跑起来_第1张图片
安装过程,傻瓜式next即可。

1.2怎么判断Anaconda是否安装成功

点击开始,若存在以下情况,安装成功。
python 虚拟环境部署(Anaconda)+jupyter跑起来_第2张图片

2.Anaconda虚拟环境管理

Anaconda自己的命令行窗口,本文后面会经常用!!!
python 虚拟环境部署(Anaconda)+jupyter跑起来_第3张图片
python 虚拟环境部署(Anaconda)+jupyter跑起来_第4张图片

2.1怎么创建虚拟环境?

在上面的命令行窗口里面打入以下命令。

conda create --name XXX python=3.7

XXX:环境名字,自己取
python=3.7:后面是python版本,可以自己根据需要选择,如果不加,即默认是创建的Anaconda的本地环境里python版本。

那么,创建后的虚拟环境长什么样呢?
.\Anaconda3\envs
python 虚拟环境部署(Anaconda)+jupyter跑起来_第5张图片
这就是虚拟环境,里面有python以及python所需要的库以及其他。有需要进行虚拟库转移的,可以直接复制。

2.2现在是在哪个虚拟环境下呢?

第一步,进入Anaconda自己的命令行窗口,然后输入命令

conda env list

python 虚拟环境部署(Anaconda)+jupyter跑起来_第6张图片

2.3怎么切换到我想要的环境?

第一步,进入Anaconda自己的命令行窗口,然后输入命令

# 激活环境
activate XXX
# 退出环境
deactivate
## 或者
conda deactivate

python 虚拟环境部署(Anaconda)+jupyter跑起来_第7张图片注意前面括号里的环境转换。

2.4这个环境我不要了

有时候莫名其妙,这个环境被玩坏了,里面的很多代码,库都运行不了,那也不用担心,因为这只是个虚拟环境啊,删了就好,再来一个!

conda remove --name xxx --all

2.5这个环境的python是多少版本来着?

进入Anaconda自己的命令行窗口,直接输入python +回车。
python 虚拟环境部署(Anaconda)+jupyter跑起来_第8张图片

在这里,3.6.5是这个环境下的python的版本。退出python,输入exit()

3.python库的管理

3.1怎么在指定环境下安装python库?

pip/conda 是 python 必不可少的的包管理工具,但是要在国内用得爽,必须要配置镜像源。(除非你已经科学上网)
更多方法详细见一文讲清 pip/conda 安装库的疑难杂症(镜像源管理)

以下是我用的最多的方法,直接设置全局,之后所有pip无痛使用:
pip配置全局镜像源
这个方法配置完以后,所有的pip均可无痛使用!

  1. 在用户主目录下,查找或创建一个名为pip的文件夹。
  2. 在pip文件夹内,创建或编辑一个名为pip.ini的文件。(例如:C:\Users\Administrator\pip,主要是在Users目录下),如图
    在这里插入图片描述
  3. 在pip.ini文件中,添加以下内容(以豆瓣的镜像为例):
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host = pypi.tuna.tsinghua.edu.cn

还有其他镜像网站可供选择

  • 阿里云 http://mirrors.aliyun.com/pypi/simple/
  • 中国科技大学https://pypi.mirrors.ustc.edu.cn/simple/
  • 豆瓣(douban) http://pypi.douban.com/simple/
  • 清华大学https://pypi.tuna.tsinghua.edu.cn/simple/
  • 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

3.2 在指定环境怎么删除python库?

简单,把上面的 install 都换成uninstall即可,如用conda命令:conda uninstall numpy

3.3 怎么升级库?

有些时候,有些代码会因为python库不是最新版,所以会出bug。这时候,升级库能解决很多问题。
conda命令:

# 更新指定库
conda update 库名
# 更新所有库
conda update --all
# 更新 conda 自身
conda update conda

pip命令:

pip install --upgrade 库名

3.4 怎么看该环境下python库都有些什么呢?

conda命令:

conda list  #列出所有已安装的三方库

pip命令:

pip list   #列出所有已安装的三方库

4. jupyter notebook跑起来

4.1怎么从我想要的虚拟环境进入jupyter notebook?

理论上来讲,从虚拟环境里直接输入进去就可以了,但很多时候,这个虚拟环境里并没有安装jupyter notebook运行所需要的库与环境,那么,这时候,就要进行以下操作了。。(倒腾了很久才保证的,万无一失的操作):
方案一:
首先,进入虚拟环境,见2.3,然后依次输入以下命令
1.conda install ipykernel 安装必要插件
2.python -m ipykernel install --name torch 将环境添加到Jyputer中(Name是此环境显示在Jyputer中的名称,可自定义)
3. conda install nb_conda
方案二:
首先我们先进入虚拟环境,见2.3,然后输入命令:

conda install -y jupyter

4.2虚拟环境怎么进入jupyter notebook?(不只是能进c盘)

先确定自己的所处环境,是不是自己要的环境。
然后切换到自己想要进入的文件所在的盘,如果是在d盘,命令:d: 回车。
接下来输入jupyter notebook 回车。就能进去了。
python 虚拟环境部署(Anaconda)+jupyter跑起来_第9张图片

你可能感兴趣的:(AI-环境部署,python,anaconda,人工智能)