VSCode无法使用Anaconda的包(如pandas)

1. 背景

        如图所示,按网上教程在settings.json里加入Anaconda base环境的python.exe作为python.pythonPath后,import pandas后报错:ModuleNotFoundError: No module named 'pandas'。

 

2. 解决方法

ctrl+shift+p,搜索Python:Select Interpreter,点击后选择Anaconda的python.exe

在settings.json会自动加入如下配置:

再跟着后面加入如下配置:

源码如下:

    "code-runner.executorMap": {

        "python": "$pythonPath -u $fullFileName",

    },

okk!

3. 小插曲

只加下图红框代码时,运行1.py,看下方输出,还是用的以前装的python,而非Anaconda的python,必须加上下图注释掉的那行代码

 加上后看输出,用了Anaconda的python

  • 13
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
VSCodeAnaconda是两个不同的工具,可以在不同的场景中使用VSCode是一个轻量级的集成开发环境,可以用于开发各种编程语言,括Python。它具有强大的代码编辑和调试功能,可以扩展不同的插件来满足不同开发需求。对于Python开发,VSCode提供了丰富的插件,可以方便地进行代码编辑、运行和调试。 Anaconda是一个Python发行版本,它含了常用的Python库和工具,以及一个基于conda的环境管理系统。Anaconda的优点是可以方便地创建和管理多个独立的Python环境,并且可以使用conda命令来安装、更新和管理不同环境下的PythonAnaconda中还附带了一些常用的科学计算和数据分析,例如NumPy、Pandas和Matplotlib等。 根据具体的需求和使用场景,是否需要使用Anaconda可以根据以下因素来考虑: 1. 管理Python环境:如果你需要管理多个独立的Python环境,例如在不同的项目中使用不同版本的Python和Python库,那么使用Anaconda的环境管理功能会更加方便。 2. 科学计算和数据分析:如果你需要进行科学计算、数据分析或机器学习等任务,并且需要使用一些常用的科学计算和数据处理库,那么Anaconda提供的默认安装的库会很有帮助。这样你可以直接使用这些库,而无需再进行额外的安装。 3. 快速搭建开发环境:如果你希望快速搭建一个Python开发环境,括Python解释器和一些常用的库,那么Anaconda可以提供一个便捷的解决方案。 总结来说,使用VSCodeAnaconda是可以同时进行的,但是否需要使用Anaconda取决于具体的需求和使用场景。如果你需要管理多个Python环境、进行科学计算和数据分析,以及快速搭建开发环境,那么使用Anaconda会更有优势。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值