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

VS Code中已安装pywebio仍提示模块未找到,求助排查

问题分析与解决

问题核心

你的Python运行环境和安装pywebio的环境不一致:

  • 运行脚本时使用的是独立安装的Python 3.9(路径:C:/Users/Christos/AppData/Local/Programs/Python/Python39/python.exe)
  • 但pywebio被安装在了Anaconda3的环境中(路径:c:\users\christos\anaconda3\lib\site-packages)

VS Code默认选择了独立的Python 3.9作为解释器,导致找不到Anaconda环境里的模块。

解决步骤

1. 切换VS Code的Python解释器到Anaconda环境

  • 打开VS Code,点击左下角状态栏显示的Python版本(比如显示3.9.xx)
  • 在弹出的环境列表中,选择Anaconda对应的环境(通常名为base (conda),路径包含anaconda3)

2. 确保终端使用对应环境的pip(可选)

如果切换解释器后仍有问题,在VS Code终端中运行:

conda activate base
pip install pywebio

(如果是自定义conda环境,替换base为你的环境名)

3. 验证环境一致性

在终端中执行以下命令,确认Python和pip路径都指向Anaconda目录:

where python
where pip

输出的路径应该包含c:\users\christos\anaconda3

4. 重新运行脚本

切换解释器并重启VS Code终端后,再次运行你的Python脚本即可。


附用户提供的相关信息

代码片段

import pywebio
from pywebio.input import input, FLOAT
from pywebio.output import put_text, put_html, put_markdown, put_table

报错信息

PS C:\Users\Christos\Documents\Python Scripts> & C:/Users/Christos/AppData/Local/Programs/Python/Python39/python.exe "c:/Users/Christos/Documents/Python Scripts/app.py"
Traceback (most recent call last):
  File "c:\Users\Christos\Documents\Python Scripts\app.py", line 2, in <module>
    import pywebio
ModuleNotFoundError: No module named 'pywebio'

安装提示

PS C:\Users\Christos\Documents\Python Scripts> pip install pywebio
Requirement already satisfied: pywebio in c:\users\christos\anaconda3\lib\site-packages (1.7.0)
Requirement already satisfied: tornado>=5.0 in c:\users\christos\anaconda3\lib\site-packages (from pywebio) (6.1)
Requirement already satisfied: user-agents in c:\users\christos\anaconda3\lib\site-packages (from pywebio) (2.2.0)
Requirement already satisfied: ua-parser>=0.10.0 in c:\users\christos\anaconda3\lib\site-packages (from user-agents->pywebio) (0.16.1)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 11:30:44