VS Code中Python安装Biopython等模块后仍报NoModuleFoundError求助
解决虚拟环境中安装库后仍出现NoModuleFoundError的问题
确认虚拟环境已激活
打开VS Code终端,检查前缀是否显示虚拟环境名称(如venv)。若未激活,进入虚拟环境的Scripts目录,执行:.\activate也可点击VS Code右下角的Python解释器名称,切换到虚拟环境对应的
python.exe(路径示例:项目目录\venv\Scripts\python.exe)验证库是否安装在虚拟环境内
激活环境后执行:pip list查看输出中是否包含
biopython和scikit-allele。若未找到,在激活的环境中重新安装:pip install biopython scikit-allele(虚拟环境中直接用
pip即可,无需pip3,避免调用系统全局Python)检查代码导入语句是否正确
- Biopython的正确导入方式:
import Bio(而非import biopython) - scikit-allele的正确导入方式:
import skallel(注意库名拼写)
- Biopython的正确导入方式:
重置VS Code的Python解释器缓存
按下Ctrl+Shift+P,输入Python: Select Interpreter,重新选择虚拟环境的解释器,随后重启VS Code
内容的提问来源于stack exchange,提问作者Gitanjali kulkarni
相关产品推荐
相关产品推荐

