当前位置:   article > 正文

用VScode+anaconda搭建Python环境_anaconda和vscode配置python

anaconda和vscode配置python

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

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

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

  • 搜索Python,下载Python插件

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

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

  • 输入一些代码

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

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

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

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

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

另外,如果出现问题“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站搜索更多相关问题

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/597383
推荐阅读
相关标签
  

闽ICP备14008679号