WSL+Anaconda+VSCode+Python服务器运行全流程配置教程
一、WSL
参考链接,安装只需要看到3.5,3.4为示例:WSL+Ubuntu
注意事项:
-
这两个命令完成之后,重启电脑。

-
刚进入linux系统

-
找不到AppData文件夹,勾选隐藏的项目

-
设置默认root用户登陆
仅对名称为Ubuntu的 WSL 发行版生效(如果安装的是带版本号的发行版,如Ubuntu-18.04,需用对应程序,如ubuntu1804.exe config --default-user root)
二、在WSL安装Anaconda
参考链接:Anaconda安装
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
三、VSCode
- 安装第三方包
为了在VSCode中更好地进行Python开发,我们需要安装两个第三方包:flake8和yapf。flake8用于检查代码规范和语法错误,而yapf则是一个代码格式化工具,可以帮助我们美化代码。安装步骤如下:
输入以下命令安装flake8:
输入以下命令安装yapf:pip install flake8pip install yapf - 安装VSCode
下载链接:VSCode下载
安装VSCode非常简单,只需一路点击“下一步”即可完成安装。
- 配置VSCode
汉化插件:下载完成之后重启VSCode。

python插件:

- 创建项目,配置工作区域
创建一个本地文件夹,作为你的项目文件夹。在VSCode中打开该文件夹,点击设置图标,打开配置文件。

在工作区域的设置中,输入以下内容以配置flake8和yapf,并关闭pylint工具。

{ "python.linting.flake8Enabled": true, "python.formatting.provider": "yapf", "python.linting.flake8Args": ["--max-line-length=248"], "python.linting.pylintEnabled": false } -
编写python文件

点击创建虚拟环境->conda->python3.11(python版本随意,以后运行项目要更改适配的python版本)


-
使用代码格式化工具yapf
在VSCode中,按下快捷键Alt + Shift + F即可自动格式化代码
四、连接服务器
参考链接:VSCode连接服务器
五、VSCode中使用WSL
参考链接:使用WSL








