专栏首页懂点编程的数据分析师[工具]如何在vscode中构建python工程

[工具]如何在vscode中构建python工程

前言

之前用过Anaconda下的Spyder、Pycharm和Jupyter等写过python的数据分析项目,各有优劣。因为我的C++和Golang项目都是使用的VSCode(CLion、Golang和Pycharm都需要付费使用,而且在Mac上消耗资源比VSCode更大),所以索性将Mac和Windows的python项目都迁移到VSCode上。

安装vscode的python插件

python插件

选择python解释器

ctrl+shift+P打开vscode的命令行,输入python: select Interpreter选择合适的python版本。

选择解释器

可以看到在.vscode/launch.json中,python的安装目录已经加入,和用户的全局设置区分开:

{
    "python.pythonPath": "C:\\Users\\YANG\\AppData\\Local\\Programs\\Python\\Python37\\python.exe"
}

运行代码

现在我已经写好了一个小项目,并使用git托管,在main函数下,首先确保文件组织格式正确:

工程组织格式

windows下你可以直接使用命令行运行项目:

cd ./src
python test.py

命令行运行

vscode中,只需要右键点击运行代码即可运行工程代码,本质上仍然是调用环境变量中的python.exe执行对应的python文件。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [Skill]从零掌握正则表达式

    无论你是出于什么原因需要掌握正则表达式(诸如爬虫、文本检索、后端服务开发或Linux脚本),如果之前从没接触过正则表达式(比如我)很容易在如山般的公式中迷失,以...

    TOMOCAT
  • [机器学习算法]泊松回归

    对因变量是离散型变量的问题建模时,普通的线性回归模型、定序回归模型和逻辑回归模型已经能解决我们大部分的需求。但有一类特殊的因变量记录某个特定事件出现的次数(有序...

    TOMOCAT
  • [Skill]俩小时掌握git常用用法

    tag可以指向某个提交记录的标识,比如软件发布新的大版本,或者修正一些重要的bug或者是增加了某些新特性。

    TOMOCAT
  • 学习计量经济学的学生需要学习编程吗?如果需要,要学习到什么程度,有什么好的建议吗?

    强烈建议学习python r和mathlab stata的功能 python都可以实现 当然因为不专精 肯定没有专精的好用 那为什么还要学习python呢 1....

    统计学家
  • python开发环境搭建

    python的开发环境是比较简单的,本来也没打算要写,不过现在想想还是写出来,一方面保证来我博客上python内容的完整性,一方面也可能有些人真的不会,毕竟我是...

    the5fire
  • 我用python10年后,我发现学python必看这三本书!

    我非常喜欢python,在前面5年里,它一直是我热衷使用并不断研究的语言,迄今为止,python都非常友好并且易于学习!

    诸葛青云
  • Python编程->cannot ope

    py3study
  • apache利用mod_python整合

    安装所需要的源码包: •  Apache 2.2.22     (http://labs.mop.com/apache-mirror//httpd/httpd...

    py3study
  • Python不同操作系统下的安装及配置

    编辑系统环境变量,将你安装的Python路径和Scripts的路径添加进去,然后确定保存。 c)进入cmd测试Python的环境变量是否设置成功,设置成功情况...

    py3study
  • Python全栈开发实战!看大神一节课带你做一个自己的音乐网站

    都知道python现在很火,很有发展,都想来学习python,从事python相关职业,可是我们学了python到底要干什么呢?

    云飞

扫码关注云+社区

领取腾讯云代金券