vscode+wsl2+anaconda环境的配置与使用

目录

下载anaconda

Anaconda使用参考

vscode+ubuntu+anaconda

先用vscode连接本地ubuntu。

如果没有安装wsl2与ubuntu,可点击下面的链接。

[问题:wsl install 无法解析服务器](#问题:wsl install 无法解析服务器)

成功记录:

在vscode终端用ubuntu安装anaconda。

创建python代码实践

实践要求

创建虚拟环境

激活环境

创建并运行python文件

换用其他python文件


下载anaconda

https://www.anaconda.com/products/individual 下载Anaconda个人版本

注:现在不必采用上面anaconda的镜像下载,直接从官网下载也很快。如图所示:

圈1即官网对应链接。我们要做的就是在圈2处输入邮件名就好,官网会给我们的邮件发信息,我们在官网发的邮件点击下载。下图即我的QQ邮箱。

Anaconda安装(2023年9月最新版) 并配置Python环境 | Python系列教程_anaconda配置python环境-CSDN博客

注意下图anaconda应为空文件夹

Anaconda使用参考

anaconda的安装和使用(管理python环境看这一篇就够了)-CSDN博客

vscode+ubuntu+anaconda

先用vscode连接本地ubuntu。

远程资源管理器->wsl目标->点击任意一个ubuntu平台即可。

如果没有安装wsl2与ubuntu,可点击下面的链接。

本机安装wsl2 ,及Ubuntu20.04的发行版本

参考安装 WSL | Microsoft Learn,对Win11用户很友好。

问题:wsl install 无法解析服务器

我的解决方案:开启科学上网工具,上面是ip的问题。

成功记录:

在管理员模式下输入wsl --install

正在安装: 虚拟机平台

已安装 虚拟机平台。

正在安装: 适用于 Linux 的 Windows 子系统

已安装 适用于 Linux 的 Windows 子系统。

正在安装: Ubuntu

已安装 Ubuntu。

请求的操作成功。直到重新启动系统前更改将不会生效。

在vscode终端用ubuntu安装anaconda。

额,可能是因为我曾重装过ubuntu22.04,或者是我没在ubuntu上安装,只是在windous上安装了anaconda。

如何在Linux服务器上安装Anaconda(超详细)_linux安装anconda-CSDN博客

Vscode终端怎么打开,点击页面左上角运行右边的省略号就好。

最终结果

创建python代码实践

实践要求

复制代码
import turtle
def koch(size,n):
 if n==0:
  turtle.fd(size)
 else:
  for angle in[0,60,-120,60]:
   turtle.left(angle)
   koch(size/3,n-1)
def main():
 turtle.setup(800,400)
 turtle.speed(0)#控制绘制速度
 turtle.penup()
 turtle.goto(-300,-50)
 turtle.pendown()
 turtle.pensize(2)
 koch(600,6)#0阶科赫曲线长度,阶数
 turtle.hideturtle()
main()

参考如何在Linux服务器上安装Anaconda(超详细)_linux安装anconda-CSDN博客

创建虚拟环境

激活环境

创建并运行python文件

在wsl:ubuntu22.04上安装python与Jupyter。

我建立了.ipynb文件。(不太懂)

到终端

最后报错,说递归深度过大。结果不合预期,如下图所示。(用python和jupyter都是一样的结果)

换用其他python文件

复制代码
def factorial_recursive(n):  
    if n == 0:  
        return 1  
    else:  
        return n * factorial_recursive(n-1)  
  
# 测试  
print(factorial_recursive(5))  # 输出: 120
相关推荐
dLYG DUMS10 小时前
vscode配置django环境并创建django项目(全图文操作)
vscode·django·sqlite
大嘴皮猴儿12 小时前
从零开始学商品图翻译:小白也能快速掌握的多语言文字处理与上架技巧
大数据·ide·人工智能·macos·新媒体运营·xcode·自动翻译
JAVA学习通14 小时前
励志从零打造LeetCode平台之C端竞赛列表
java·vscode·leetcode·docker·状态模式
萑澈17 小时前
vscode怎么关闭点击音效
ide·vscode·编辑器
Freak嵌入式17 小时前
MicroPython对接大模型:uopenai + 火山方舟实现文字聊天和图片理解
ide·驱动开发·ai·llm·嵌入式·micropython·upypi
NQBJT1 天前
[特殊字符] VS Code + Markdown 从入门到精通:写论文、技术文档的超实用指南
开发语言·vscode·c#·markdown
摇滚侠1 天前
帮我整理一份 IDEA 开发中常用快捷键
java·ide·intellij-idea
dyxal1 天前
VS Code 终端疑难杂症排查:为什么 PowerShell 无法启动?
vscode
【ql君】qlexcel1 天前
Visual Studio Code开发STM32设置头文件宏定义uint32_t报错
vscode·stm32·vs code·头文件宏定义·uint32_t报错·uint8_t报错·uint16_t报错
琉璃榴1 天前
Visual Studio Code连接远程服务器
服务器·vscode·github