Win10 Python3.9用pip装库提示目录不在PATH且导包失败如何解决
问题关联性说明
- pip抛出的PATH警告仅针对随库安装的可执行脚本(例如本次提示的
f2py.exe),未配置PATH只会导致你无法在终端直接调用这类命令行工具,不会直接引发Python导入模块时报错。 - 模块不存在的报错核心原因是:你执行代码用的Python环境,和你执行pip安装库的环境不匹配,库被安装到了其他环境的目录下,当前运行的Python无法找到对应的库文件。
修复方案
1. 修复PATH警告问题
按以下步骤操作将提示目录加入系统PATH:
- 按下
Win + R组合键,输入sysdm.cpl回车打开系统属性面板 - 切换到「高级」选项卡,点击底部的「环境变量」按钮
- 在当前用户的变量列表中找到
Path条目,双击进入编辑页 - 点击「新建」,粘贴警告中提示的目录:
C:\Users\denpi\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts - 依次点击所有打开窗口的「确定」保存配置,重启所有已打开的终端窗口即可生效。
2. 修复模块导入失败问题
执行以下操作确认环境匹配,重新安装库即可:
- 打开你平时运行代码的终端,依次执行以下命令,确认Python和pip的对应关系:
python -V pip -V
- 检查
pip -V输出的路径中是否包含PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0字段,若不匹配说明你使用的pip不属于当前的Python3.9环境,改用以下命令安装库即可保证安装到当前Python环境下:
python -m pip install numpy pandas
- 安装完成后执行
import numpy测试,即可正常导入。
内容的提问来源于stack exchange,提问作者chan Sasquatch
相关产品推荐
相关产品推荐

