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

Pipenv虚拟环境中无法导入NumPy/Requests模块问题求助

解决Pipenv虚拟环境导入模块报错ModuleNotFoundError的问题
  • 先确认依赖已安装:Pipfile里配置了依赖不代表已经完成安装,进入虚拟环境的PowerShell子shell后,执行以下命令安装所有Pipfile中定义的依赖:

    pipenv install
    

    该命令会读取Pipfile(及Pipfile.lock),将指定版本的依赖安装到当前虚拟环境中。

  • 验证是否处于正确的虚拟环境:

    1. 查看PowerShell提示符开头是否带有虚拟环境名称(例如(your-env-name)),没有则说明未正确激活,重新执行pipenv shell进入。
    2. 执行以下命令检查当前pip关联的Python路径:
      pip --version
      
      输出路径应包含你的虚拟环境目录(Windows下通常在%USERPROFILE%\.virtualenvs\),如果显示的是系统Python路径,说明环境未正确激活。
  • 确保启动的是虚拟环境内的Python:
    不要直接输入python启动,这可能调用系统全局的Python 3.10.9,而非虚拟环境中的版本。应使用以下命令启动虚拟环境内的Python:

    pipenv run python
    

    进入交互环境后再尝试导入numpy和requests,也可直接执行测试命令:

    pipenv run python -c "import numpy; import requests; print('导入成功')"
    
  • 重置虚拟环境(以上步骤无效时):

    1. 退出虚拟环境(执行exit)
    2. 删除现有虚拟环境:
      pipenv --rm
      
    3. 重新创建环境并安装依赖:
      pipenv install
      
    4. 再次进入虚拟环境:
      pipenv shell
      
      之后尝试导入模块。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 00:05:23