You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS Ventura下VSC无法导入pipenv安装模块的问题及解决

VS Code无法导入Pipenv虚拟环境中的Django模块(PyCharm可正常导入)

问题背景

操作系统:MacOS Ventura
通过pipenv install django创建本地虚拟环境,使用pipenv shell激活后,PyCharm打开同一文件夹可正常导入Django模块,但VS Code中始终无法导入。已尝试以下操作均无效:

  • 重装VS Code、pipenv及Django
  • 确认sys.path包含虚拟环境路径/Users/sheenaz/.local/share/virtualenvs/Polls-njzI0GZr/lib/python3.11/site-packages
  • 在VS Code中已正确选择虚拟环境的解释器

问题根源

问题出在Code Runner扩展上:默认情况下,Code Runner的Python执行器使用系统全局的python或python3,而非Pipenv虚拟环境的专属解释器,导致无法识别虚拟环境中安装的模块。

解决方案

  1. 打开VS Code设置,搜索Code-runner: Executor Map
  2. 在打开的settings.json文件中,找到"code-runner.executorMap"配置下的"python"键
  3. 将其值替换为你的Pipenv虚拟环境的Python解释器路径,示例路径:
    "python": "/Users/sheenaz/.local/share/virtualenvs/PLPY-ELrCBZFZ/bin/python3"
    

内容的提问来源于stack exchange,提问作者Sheenaz Martinez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 23:15:41