当前位置: 首页 > news >正文

vscode python远程开发最佳实践

文章目录

      • 环境
        • 插件
        • 踩坑
          • python类型提示不起作用
          • 配置`PYTHONPATH`

  • 前言
    最近因为remote-ssh从pycharm转到vscode开发, 再删掉pycharm强制使用vscode摸索了一周熟练之后发现vscode其实使用起来也很爽,一些踩坑和最佳实践方案汇总

环境

插件

  • remote-ssh
  • python
  • pylance(微软提供的python language server)

踩坑

python类型提示不起作用
  • Enumeration of workspace source files is taking longer than 10 seconds.
    其实是pylance挂了, 原因是workspace打开的文件太多了, 解决方案在 workspce下增加pyrightconfig.json,指定include某些自定义模块目录,或者exclude掉某些, 我的内容如下( 其他详细查看官网), 之后重启pylance(注: 如果pylance没有挂掉更改该配置会auto reload的不用重启)
    {
        "include": [
            "my-model",
            "my-query",
            "my-component",
            "my-quant",
            "my-bond"
        ]
    }
    
    • ctrl + shift + p > Python language 查看pylance是否启动
      在这里插入图片描述
    • 查看pylance日志
      在这里插入图片描述
配置PYTHONPATH
  • settings.json
    • mac
      {
       "terminal.integrated.env.osx": {
         "PYTHONPATH": "${workspaceFolder}/src",
         }
      }
      
    • win
      {
        "terminal.integrated.env.windows": {
          "PYTHONPATH": "${workspaceFolder}/src",
         }
      }
      
    • linux
      {
         "terminal.integrated.env.linux": {
          "PYTHONPATH": "${workspaceFolder}/src",
        }
      }
      

相关文章:

  • 自己怎么拍做美食视频网站/营销最好的方法
  • wordpress中插入幻灯/网站如何推广
  • 河北盛通公路建设有限公司网站/百度搜索关键词设置
  • 企业网站备案怎么做/网店网络营销策划方案
  • wordpress 同步到微博/网页制作软件下载
  • 网站建设制作设计seo优化珠海/杭州网站免费制作
  • 分享巧记Linux命令的方法
  • MySql索引下推知识分享
  • 4.0、Hibernate-延迟加载 2
  • 关于Docker入门
  • JAVA手机网站销售
  • Day01-Day50
  • Docker: 云与容器编排
  • 用于生成随机曲面的Matlab程序(Matlab代码实现)
  • P1220 关路灯(区间dp)
  • JCPenney社会责任审核标准--上篇
  • 【科研工具】一款好用的科研插件-easyScholar
  • leetcode1799 --- 状态压缩与动态规划