Python环境的安装(Anaconda+VS code+Win 10)

本文章适合初学者学习

很多学习python的初学者甚至学了有一段时间的人接触到Anaconda时觉得无从下手, 其主要原因就是不明白Anaconda究竟有什么用, 是用来做什么的, 为什么要这么做,。
本人一开始也是不明白为什么除了python之外我还需要Anaconda, 他和python到底有什么联系和区别, 为什么能用来管理python。
在使用过之后我才逐渐发现其实anaconda究竟在做啥, 以及为什么我们需要他们来管理我们的python环境。

问题

1.到底该装 Python2 还是 Python3
2.包管理
3.环境混乱

Anaconda

Anaconda上场了, 先让我们安装好Anaconda然后一个个解决我们上面的问题。
下载链接: link
推荐下载python3版本
安装较简单,按照安装程序提示一步步安装就OK。

安装完成之后会有以下几个应用,简单进行介绍:

Anaconda Navigtor

用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。

Jupyter notebook

基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。

qtconsole

一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。

spyder

一个使用Python语言、跨平台的、科学运算集成开发环境。

管理虚拟环境

在开始目录打开Anaconda Prompt(最好用管理员模式打开)

在这里插入图片描述

打开界面如下:

在这里插入图片描述
输入 conda --version
如果输出conda 4.8.5之类的就说明Anaconda安装成功。如下图:
在这里插入图片描述
然后,为了避免可能发生的错误, 我们在命令行输入conda upgrade --all 把所有工具包进行升级。

conda换源

加速下载安装包,下面直接复制到上图界面即可。

#添加清华anaconda镜像:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

接下来我们就可以用Anaconda来创建一个独立的python环境了。

创建一个名称为WHL的虚拟环境并指定python版本为3.7

conda create -n WHL python=3.7

切换到我们创建的WHL环境

activate WHL

如果忘记了名称我们可以先用下面命令去查看所有的环境

conda env list

现在的WHL环境除了python自带的一些官方包之外是没有其他包的。我们可以检验一下:
先输入python打开python解释器然后输入

>>> import requests

会报错找不到requests包, 很正常.接下来我们就要演示如何去安装requests包

exit()

退出python解释器

安装第三方包

安装包命令

conda install requests

或者

pip install requests

来安装requests包.
安装完成之后我们再输入python进入解释器并import requests包, 这次一定就是成功的。
在这里插入图片描述
卸载包命令

conda remove requests

或者

pip uninstall requests

Anaconda常用命令

conda --version或者conda -V     #显示conda版本信息
conda update –all     #更新当前环境下安装的全部package到最新版本
conda update -n base conda        #update最新版本的conda
conda create -n xxxx python=3.7   #创建python3.7的xxxx虚拟环境
conda activate xxxx               #开启xxxx环境
conda deactivate                  #关闭环境
conda env list                    #显示所有的虚拟环境
conda list         #查看已经安装的文件包
conda list  -n xxx       #指定查看xxx虚拟环境下安装的package
conda update xxx   #更新xxx文件包
conda install xxx==版本   #安装xxx文件包
conda uninstall xxx==版本   #卸载xxx文件包

conda install tensorflow==1.3.0  -i https://pypi.tuna.tsinghua.edu.cn/simple (-i后面的表示临时指定的国内pip镜像源)
#添加清华anaconda镜像:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

那我们创建的环境去哪了呢, Anaconda安装目录可以看见一个envs, 这里就是我们创建的各种虚拟环境的入口, 点击进入就可以看到所有创建的虚拟环境。

这样看来, Anaconda所谓的创建虚拟环境其实就是安装了一个真实的python环境, 只不过我们可以通过activate,conda等命令去随意的切换我们当前的python环境, 用不同版本的解释器和不同的包环境去运行python脚本。

VS code

VS code是一款免费开源的现代化轻量级代码编辑器,适合Python初学者使用。

VS code python解析器直接去官网下载,默认安装(python安装时勾上PATH)
下载链接: link.
在这里插入图片描述
此为windows64位版本,具体请根据自己电脑酌情选择。
安装较简单,按照安装程序提示一步步安装就OK。

打开安装的VS code

按下快捷键Ctrl+Shift+X,进入插件管理页面 在搜索框中搜索python关键字 点击下载量最高的那个进行安装,一般都是第一个。
在这里插入图片描述

新建文件夹和文件

新建文件,注意后缀为.py
在这里插入图片描述
也可以直接打开新的文件夹(类似打开一个工程)
File—Open Folder…
在这里插入图片描述

编译和运行

有三种方式进行编译、运行。
快捷键为:F5或者Fn+F5,对代码进行保存、编译、运行,且显示在终端。相关按钮在左侧:运行—— 绿色三角符号
在这里插入图片描述

切换编译环境

鼠标点击Python 3.7.9-bit(‘whl’:conda)可切换其他虚拟环境。
在这里插入图片描述
点击之后,软件顶部出现所有环境选项。
在这里插入图片描述
​ 好了!!到这里我们可以愉快地写代码了,调程序了!!!

本人能力有限,解释尚不清楚明了,如遇任何问题,大家可留言或私信,大家同时可参考多篇博客,完成环境的搭建。后续CS231N所有作业均在此环境下编辑运行。这同样是开启深度学习之路的开始,大家一定要重视环境的搭建,避免日后踩坑

本文希望对大家有帮助,当然上文若有不妥之处,欢迎指正。

分享决定高度,学习拉开差距

猜你喜欢

转载自blog.csdn.net/qq_42078934/article/details/108973215
今日推荐