(小白必看)Anaconda+VScode搭建python全流程
写在前面:
查阅了一些资料,发现并没有完整的python平台搭建,对于过程中可能存在的问题无法溯源解决。故整合相关资料后我整理了下文,其中包括了软件的下载、镜像资源的建立和vscode中python地址建立。
如有冗杂部分请dalao指出。
一.下载并安装anaconda
1.官网下载
Anaconda官网
在底部找到对应系统的版本 我是windows64位的
注:若官网下载速度过慢,可选择使用镜像下载源,推荐清华镜像源。链接清华镜像源
选取对应格式的anaconda版本进行下载即可。
点击Data排序查看最新版本,我选择的版本如下第一个所示
2.安装
安装过程中一步步勾选即可,只有一个地方需要注意,如下所示:
在“Advanced Options”中勾选“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的环境变量。”)第一项指将Anaconda的默认环境设置添加到系统环境,也会覆盖掉之前你安装的python环境地址,建议勾选,省的之后再添加环境麻烦。
3.终端调试
打开终端cmd,输入
conda --version
若出现如下图所示,则说明conda环境创建成功
4.子环境创建
依然在终端中输入,其中envname可以自定义,是你要创建的环境名称,如果python后不加=说明版本,则默认为最新的python版本。
conda create -n envname python=3.8.3
接下来会出现【y/n】的选择如下所示,选择y之后就会开始下载环境所需要的资源包
但是这里可能会出现一个问题,就是在包的下载过程中会异常的慢,并且可能会出现“远程主机强迫关闭现有连接”类似的报错。
解决办法:设置镜像资源链接,详见第5步,这里仍推荐使用清华的镜像。
5.镜像资源配置
- 各系统都可以通过修改用户目录下的 .condarc 文件来完成。其中,Windows 用户无法直接创建名为 .condarc 的文件,可先在终端cmd执行下面命令,生成该文件之后再修改。
conda config --set show_channel_urls yes
输入后会在C\users\win10的目标路径中看到.condarc文件
- 右键该文件以记事本方式打开,如没有看到记事本点更多应用就能看到,打开后只有几行代码。将记事本中替换为如下代码:
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
如下图所示,保存文件后关闭。
- 再次打开终端cmd输入以下代码进行索引缓存的清除
conda clean -i //清除索引缓存,保证用的是镜像站提供的索引。
- 再输入代码如下所示,进行测试,envname是环境名称,可以自定义
conda create -n envname numpy
在随后弹出的两次【y/n】中都填y,回车确定。
- 若看到如下所示的代码,则代表已经成功替换为国内清华的镜像了
Upload successful.
6.镜像配置后重新进行环境的创建,操作与第4步相同。
创建成功后,可以通过如下代码进行子环境的进入和退出。
conda activate envname//其中envname是自己定义的环境名
conda deactivate//退出这一子环境
效果如下图所示
上图是子环境的进入,下图是子环境的退出
致此,终端中conda环境的建立和用于后续python编程的子环境建立已经完成。
二.VScode的下载安装
1.官网下载
VScode官网
直接点击download即可,安装过程一路next,没有什么特别注意的地方。
2.python地址的建立
选择文件选项当中的把工作区另存为这一选项,在指定的位置创建文件夹作为vscode中python的一个工作区。
创建成功之后选择文件》首选项》设置,出现对用户和工作区的设置如下图所示。
点击右上角的第二个图标,打开json文件
在json文件中输入我们已经安装的anaconda文件地址。参考格式如下
"python.pythonPath" :"C:\\Users\\win10\\anaconda3\\python.exe"
结果如下图所示
这样地址链接的建立就完成了。
3.VScode中插件的安装
在左侧工具栏的第五项(图中高亮)扩展中进行相关插件的下载,基础的插件为图中所示5项,其中python为必须项。
4.VScode中环境的配置
在VScode中的文件选择新建文件,则出现如下图所示编辑窗口。
为选择特定的解释器,按下control+shift+P,在弹出的输入框中输入Python:Select Interpreter并调用这一命令。
此命令自动查找并显示可用的Python解释器,conda环境和虚拟环境的列表。在下图中所示的选项中我们可以看到之前在conda环境中创建的子环境。选中创建的其中一个子环境。
选定后VScode的左下角会显示解释器如下图所示。
到这里,所有的前期下载和配置基本完成了。对于VScode中一些额外库的下载可以根据自己的需求进行下载。下面可以开始码python啦!
三.编写“hello,world”程序
在新建的文件中输入代码
print('Hello,world!')
刚开始为记事本格式,无法直接运行,如下图所示
点击文件中的保存
切记:保存文件格式为python!!!
保存后代码变成python格式(有颜色变化)
按control+F5或者选择运行中的以非调试模式运行,运行结果如下所示。运行成功!
参考及更多资料链接如下
1.在VScode成功配置Python环境
2.Anaconda+VSCode进行python学习的环境配置
3.Anaconda+VSCode搭建python环境
4.Anaconda 3 更换国内清华源教程(看不懂你打我)