V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Windyzhou
V2EX  ›  Visual Studio Code

vs code 中运行 Python 代码默认使用 wsl 中的 python3 来跑的,怎么把它改成 windows 的 Python ?

  •  
  •   Windyzhou · 64 天前 · 1811 次点击
    这是一个创建于 64 天前的主题,其中的信息可能已经有所发展或是发生改变。
    24 条回复    2024-02-24 08:18:07 +08:00
    pkoukk
        1
    pkoukk  
       64 天前
    你项目代码放在 wsl 里了吧
    Windyzhou
        2
    Windyzhou  
    OP
       64 天前
    @pkoukk #1 没有啊,在桌面啊
    demonps
        3
    demonps  
       64 天前
    workspace - settings - python.pythonPath ?
    Windyzhou
        4
    Windyzhou  
    OP
       64 天前
    @demonps #3 这个命令在哪里跑
    Marain
        5
    Marain  
       64 天前
    设置里搜一下解释器路径?
    Windyzhou
        6
    Windyzhou  
    OP
       64 天前
    @Marain #已经设置成 windows 的 python 路径了,



    而且用第一个运行是用 linux 的,用第二个是用 windows 的,真奇怪.
    Windyzhou
        7
    Windyzhou  
    OP
       64 天前
    而且跑的时候是这样的: /usr/bin/env python3 "c:\Users\windy\Desktop\diff.py"
    leeyuzhe
        8
    leeyuzhe  
       64 天前
    截图下你的左下角
    Windyzhou
        9
    Windyzhou  
    OP
       64 天前
    Windyzhou
        10
    Windyzhou  
    OP
       64 天前



    @leeyuzhe #8 发错了,是这个
    Muniesa
        11
    Muniesa  
       64 天前 via Android
    run code 是你自己装的插件?我这里没这个选项
    Windyzhou
        12
    Windyzhou  
    OP
       64 天前
    @Muniesa #11 是啊,这样可以用快捷键,多方便,
    leeyuzhe
        13
    leeyuzhe  
       64 天前
    @Windyzhou #10 看起来没问题啊,对 vs 不是很了解,期待楼下能给你解答
    Muniesa
        14
    Muniesa  
       64 天前 via Android
    @Windyzhou 那你需要去插件自己的设置里看看 Python path 类似的选项
    auroraccc
        15
    auroraccc  
       64 天前
    这是 code runner 吗,你看看设置里的 code-runner.executorMap
    Windyzhou
        16
    Windyzhou  
    OP
       64 天前
    @auroraccc #15

    看到没
    auroraccc
        17
    auroraccc  
       64 天前
    @Windyzhou #16 你去设置界面搜 code-runner.executorMap ,然后点在 settings.json 中编辑,然后把 python 对应的改成你想要的路径就好了
    Windyzhou
        18
    Windyzhou  
    OP
       64 天前
    @auroraccc #17 我不是发了吗,截图你看了没
    wyhooo
        19
    wyhooo  
       64 天前
    @auroraccc 建议你看看 OP 的历史发帖。
    demonps
        20
    demonps  
       64 天前
    @Windyzhou #4 sorry ,没注意是 Run Code ,找找插件的配置吧,我是通过*.code-workspace 配置 pythonpath 的,运行时右键有 Run Python -> Run Python File In Terminal.... 年代久远了,我也不知道这功能是内置的还是 python 插件.........
    auroraccc
        21
    auroraccc  
       64 天前
    @wyhooo 已经看过啦,所以...哈哈哈
    jianghu52
        22
    jianghu52  
       64 天前
    https://stackoverflow.com/questions/50966876/vs-code-code-runner-doesnt-work-with-virtualenvs
    看看这个帖子是否能解决你的问题。我这没觉得这个插件有啥好的。除非是多项目多语言开发。不然我还是喜欢用命令行启动 python 。
    Windyzhou
        23
    Windyzhou  
    OP
       63 天前
    @jianghu52 #22 快捷键跑项目难道不好吗
    jianghu52
        24
    jianghu52  
       63 天前
    没感觉特别需要快捷键启动项目。我最需要的是有 ai 能直接分析出我的代码是否有用。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1534 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:50 · PVG 00:50 · LAX 09:50 · JFK 12:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.