admin 管理员组

文章数量: 887021

1 前言

最近刚重装了系统,每次最烦人的就是重装系统之后要重新装一大堆的开发环境,为了记录安装过程中踩过的坑以及方便自己下次能够看自己的这份文档来进行操作,故发布此贴。

在安装前最好先准备一些科学上网环境,以便加快效率

在安装前也建议先安装visual studio,以便推进后续在虚拟环境中其他软件包的安装

2 安装前准备

我个人是比较喜欢在vscode上写写代码,因此需要准备的有

1. anaconda

2. visual studio code

如果需要其他IDE的就自行下载相应的就行

3 正式安装

3.1 下载anaconda

首先需要去conda官网下载最新版conda下载链接: Free Download | Anaconda ,点此链接就能直达下载官网,选择自己需要的版本下载即可

3.2 下载vscode

下载链接:Download Visual Studio Code - Mac, Linux, Windows

选择自己需要的版本,我个人一般选择 system installer,这个看个人需要就好

3.3 安装anaconda

除了路径设置以外,安装过程一直点下一步全默认就好,这里给出环境变量配置,找到自己的安装路径跟着设置就行,设置好环境变量之后,建议是设置好之后重启一次电脑

3.4 安装vscode

4 安装后设置

4.1 conda设置

4.1.1 conda初始化

在Linux下,conda安装的最后会询问是否初始化,默认是no,但是我们必须输入yes,否则就要经历痛苦的设置环境变量的过程,在Windows下也同理,在正式使用之前需要对conda进行初始化,Win+R打开cmd,分别输入并回车执行

conda init powershell
conda init cmd.exe

4.1.2虚拟环境的创建路径

安装完conda之后,需要修改conda虚拟环境的创建路径,不然会默认在C盘的User目录下,会搞得C盘爆满(虽然没啥影响)。

解决方法也很简单,找到自己conda的安装目录

在目录下右键,点击属性,在上面那排找到安全

点击“编辑”,之后点击Users,再到下面勾选“完全控制”,再点击“应用”即可

4.1.3 conda创建虚拟环境

直接给命令

conda create -n your_env_name python=3.x

将 your_env_name换成你想要的虚拟环境的名字,比如python38等,尽量不要出现符号

将python=3.x的x换成你想要的python版本,比如我个人比较喜欢用python3.8或者3.9那就是python=3.9

创建虚拟环境的意义在于,不同的项目可以应用不同的虚拟环境,以至于不会产生当不同项目需要不同软件包如torch版本不同时,需要卸载后重装的麻烦,也可以尽可能的保证代码运行环境的稳定与干净,当然在开发的情况下或许就是另一种思想,这里便不再赘述

4.2 powershell的初始化

为了在vscode中正确加载调用powershell,需要在windows图标上右键并打开powershell管理员模式输入以下内容,如果弹出询问是否同意,输入“y”回车即可

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

之后就可以打开vscode进行设置了

4.3 vscode设置

接着我们打开vscode,点击拓展(extensions),也就是左边任务栏图标的第五个

搜索并安装这些拓展

安装之后重新打开vscode,随便新建一个.py文件,便能在右下角看到自己的conda环境

也可以正确使用vscode中的terminal功能 

正确启动powershell示例,在最左边的“(base)”,表示当前terminal启动了base环境

正确启动cmd示例,最左边的base同理

cmd和powershell都正确显示之后,也就能够使用vscode直接运行代码了

5 设置cuda和cudnn

待更新

6 结语

内容有不正确的欢迎在评论区留言指正,后续也会继续更新该文档,致力于出一个在Windows下安装python环境的较为全面的文档

本文标签: 环境 Windows Conda