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

偏执的太偏执、 2023-10-05 11:21 82阅读 0赞

本文章适合初学者学习

很多学习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换源

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

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

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

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

  1. conda create -n WHL python=3.7

切换到我们创建的WHL环境

  1. activate WHL

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

  1. conda env list

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

  1. >>> import requests

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

  1. exit()

退出python解释器

安装第三方包

安装包命令

  1. conda install requests

或者

  1. pip install requests

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

  1. conda remove requests

或者

  1. pip uninstall requests

Anaconda常用命令

  1. conda --version或者conda -V #显示conda版本信息
  2. conda update all #更新当前环境下安装的全部package到最新版本
  3. conda update -n base conda #update最新版本的conda
  4. conda create -n xxxx python=3.7 #创建python3.7的xxxx虚拟环境
  5. conda activate xxxx #开启xxxx环境
  6. conda deactivate #关闭环境
  7. conda env list #显示所有的虚拟环境
  8. conda list #查看已经安装的文件包
  9. conda list -n xxx #指定查看xxx虚拟环境下安装的package
  10. conda update xxx #更新xxx文件包
  11. conda install xxx==版本 #安装xxx文件包
  12. conda uninstall xxx==版本 #卸载xxx文件包
  13. conda install tensorflow==1.3.0 -i https://pypi.tuna.tsinghua.edu.cn/simple (-i后面的表示临时指定的国内pip镜像源)
  14. #添加清华anaconda镜像:
  15. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  16. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  17. 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所有作业均在此环境下编辑运行。这同样是开启深度学习之路的开始,大家一定要重视环境的搭建,避免日后踩坑

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

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

发表评论

表情:
评论列表 (有 0 条评论,82人围观)

还没有评论,来说两句吧...

相关阅读