资讯专栏INFORMATION COLUMN

在vscode中设置PYTHONPATH

asoren / 2493人阅读

摘要:问题搭建开发环境遇到了上述问题本来以为很简单实际上倒腾了小时在此做个记录是什么可以看到会影响很多东西对开发影响最大的就是了我习惯了现代化没有跳转总觉得少了点什么步骤默认是我修改为了最大的坑点是不能使用绝对路径这里我没有看代码不能用绝对路

问题

搭建开发环境遇到了上述问题, 本来以为很简单, 实际上倒腾了2-3小时, 在此做个记录.

PYTHONPATH 是什么.

https://code.visualstudio.com...

In VS Code, PYTHONPATH affects debugging, linting, IntelliSense, unit testing, and any other operation that depends on Python resolving modules. For example, suppose you have source code in a src folder and tests in a tests folder. When running tests, however, they can"t normally access modules in src unless you hard-code relative paths. To solve this problem, add the path to src to PYTHONPATH.

可以看到PYTHONPATH会影响很多东西. 对开发影响最大的就是linting, IntelliSense, unit testing了. 我习惯了现代化IDE, 没有跳转总觉得少了点什么.

步骤 1. set env file path.

https://code.visualstudio.com...
默认是${workspaceFolder}/.env
我修改.vscode/settings.json为了${workspaceFolder}/.vscode/.env:

{
    ...
        "python.envFile": "${workspaceFolder}/.vscode/.env",
    ...
}
2. use env file

.vscode/.env

PYTHONPATH=./your_src_dir:${PYTHONPATH}

done

最大的坑点是不能使用绝对路径, 这里我没有看代码, 不能用绝对路径绝对是BUG:

PYTHONPATH=${workspaceFolder}/your_src_dir:${PYTHONPATH}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/43802.html

相关文章

  • mac vscode Python配

    摘要:在完成设置编辑之后,输入来保存更改,更改会立即生效。调试配置文件使用了解相关属性。欲了解更多信息,请访问任务配置直接运行配置 配置编辑器 1. 基础设置settings.json VS Code有很多选项可以来配置编辑器,你可以通过用户设置来设置全局选项,或在工作空间设置中针对每个文件夹或项目设置,选项设置保存在settings.json 文件中。 Files > Preference...

    linkin 评论0 收藏0
  • macos+python3+vscode环境配

    摘要:安装安装自带,不过我们选择不用他打开,安装扩展安装直接点自动安装,安装完以后就会有代码提示和自动填充了打开文件,搜索,在右边工作区设置里添加选择配置器,选最后一个自己写个程序,开始调试吧 1.安装vscodehttps://code.visualstudio.com/2.安装python3(macos自带2.7,不过我们选择不用他!)https://www.python.org/dow...

    LeviDing 评论0 收藏0
  • 最漂亮的编程主题

    摘要:题目写的有点大,但确实是我近期最喜欢的主题和字体没有之一,来自一位前端妹子的推荐。在里安装这么漂亮的主题,不用来装在里就可惜了。 题目写的有点大,但确实是我近期最喜欢的主题和字体(没有之一),来自一位前端妹子的推荐。因为它太好看了,所以一定要大用特用,不但要用在VSCode上,并且还要用在vi上,所有一切能用的地方。 颜色主题——One Dark 颜色主题的名称基干是One Dark,...

    fsmStudy 评论0 收藏0
  • buzzfe 社交网站开发——(一)项目准备

    摘要:信息社交网站开发过程记录本网站打算解决的问题如果我是文章作者是否能自己定制发布到首页的时间如果我是读者是否能逃离机器算法形成的信息茧房网站开发所使用的技术选型开发系统开发语言开发框架开发工具数据库项目名称项目开发中所需的其他第三方库会在具体 BUZZFE信息社交网站开发过程记录 本网站打算解决的问题 1. 如果我是文章作者, 是否能自己定制发布到首页的时间 2. 如果我是读者, ...

    luodongseu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<