用VScode+anaconda搭建Python环境

本文介绍了如何使用VScode作为PythonIDE,包括安装中文包和Python插件,创建Python项目,配置Anaconda环境,以及解决numpy导入问题的方法,如更新numpy到与Python3.9匹配的版本,并提供了使用国内镜像加速下载的建议。
摘要由CSDN通过智能技术生成

Python的IDE有很多,自带的IDLE,spyder,pycharm等都可以,但我目前用得最上手的是VScode,搭载anaconda,优点就是写代码效率高,第三方库导入一次性到位。下面介绍安装和配置教程。

  • 安装VS code(细节可以参考别人的安装教程,我忘了一些安装细节了)

  • 打开VScode,点左边的扩展,搜索Chinese,下载中文包

  • 搜索Python,下载Python插件

  • 关闭VScode,新建一个文件夹,用于专门存放你的Python代码
  • Anaconda下载,这个可以B站上找一个安装教程,我也忘了当时安装时要点哪些了,但好像有要把它的环境变量加上
  • Anaconda安装完成之后,打开VScode,左上角的文件->打开文件夹->选择最开始新建的那个文件夹,然后点文件夹旁边第一个文件图标的按钮新建文件

文件名为“文件名.py”,回车成功创建。

  • 输入一些代码

import numpy as np
print("Hello,world!")
c=[1]*10
print(c)
  • 左上角运行,启动调试和非调试运行都可以

  • 然后好像会出现选择编译器,选择我鼠标停留的那个蓝色选址

路径后面一定要是Anaconda3\python.exe,可以确认一下。

       (我的launch.json文档内容如下:)

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "externalTerminal",
            "justMyCode": true
        }
    ]
}
  • 然后应该就能运行成功了,我的效果如下

另外,如果出现问题“DLL load failed while importing _multiarray_umath: 找不到指定的模块“,

那本程序就是导入的numpy版本比较旧,与python3.9不匹配,需要更新

解决如下(以numpy为例)

如上图,Windows菜单中找到Anaconda3,打开我选的那个prompt,

以numpy包为例,

输入pip install numpy==较高版本

如pip install numpy==2.0

这里红字表示版本过高,然后后面会显示现有的版本号,下图所示,最后面的即最新的版本,

这里我是选择的1.23,即输入pip install numpy==1.23

这会用国外的源,但下载速度会非常慢,如果想下载快一点,可以用国内的镜像试试,

即输入pip install numpy==1.23 -o 网址

这里网址可以选以下任意一个

豆瓣:

http://pypi.douban.com/simple

阿里(推荐)

http://mirrors.aliyun.com/pypi/simple

清华(推荐)

https://pypi.tuna.tsinghua.edu.cn/simple

华中理工大学

http://pypi.hustunique.com/simple

山东理工大学

http://pypi.sdutlinux.org/simple

中国科学技术大学(推荐)

http://pypi.mirrors.ustc.edu.cn/simple

输入示例:

pip install numpy==1.23 -o Simple Index

下载完后,不管它报不报错,如果有类似下面的信息,即可关掉命令提示符,重新运行代码

如果还有其他问题,可以在CSDN或者B站搜索更多相关问题

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Anaconda是一个用于科学计算的Python发行版,它包含了许多常用的科学计算库和工具。Anaconda的优点是它提供了一个方便的环境管理工具,可以轻松地创建和管理不同的Python环境,以及安装和更新各种科学计算库。 Python是一种高级编程语言,它简单易学,同时也非常强大。Python有着丰富的库和工具生态系统,可以用于各种不同的应用领域,包括数据分析、机器学习、Web开发等。 VSCode是一款轻量级的代码编辑器,它支持多种编程语言,并且具有丰富的扩展生态系统。VSCode提供了许多方便的功能,如代码自动补全、调试支持、版本控制集成等,使得开发者可以更加高效地编写代码。 如果你想使用AnacondaPython进行科学计算,可以按照以下步骤进行操作: 1. 首先,你需要下载并安装Anaconda发行版。你可以在Anaconda官网上找到适合你操作系统的安装包,并按照安装向导进行安装。 2. 安装完成后,你可以打开Anaconda Navigator,它是一个可视化的管理界面,可以帮助你创建和管理Python环境。 3. 在Anaconda Navigator中,你可以选择创建一个新的Python环境,并选择需要安装的科学计算库。你可以根据自己的需求选择安装NumPy、Pandas、Matplotlib等常用的库。 4. 安装完成后,你可以打开VSCode,并安装Python扩展。在VSCode中,你可以打开Anaconda环境中的Python解释器,并开始编写和运行Python代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一溪风月_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值