在Visual Studio中配置PATH路径解决Python pip第三方库无法导入问题
微软商店版Python pip库导入异常解决方案
步骤1:确认Python与pip路径匹配性
打开Windows终端依次执行以下命令,定位路径不匹配的根源:
- 查看系统中所有Python版本及对应路径:
py -0p或where python,微软商店安装的Python默认路径格式为C:\Users\你的用户名\AppData\Local\Microsoft\WindowsApps\python.exe - 查看当前pip所属的Python路径:
pip -V,输出结果中会附带pip对应的Python根目录,如果该路径与上一步查到的微软商店Python路径不一致,说明当前调用的pip不属于你开发用的Python版本,是库导入失败的核心原因。
步骤2:无需修改路径的优先解决方案
不用调整系统PATH也不用移动文件,直接通过目标Python解释器调用pip安装库,保证库自动写入对应版本的site-packages目录:
- 用法示例(替换为你自己的Python路径、目标库名):
C:\Users\你的用户名\AppData\Local\Microsoft\WindowsApps\python.exe -m pip install requests - 如果
py启动器可以识别到微软商店的Python版本(比如版本为3.11),也可以简化为:py -3.11 -m pip install requests
步骤3:调整系统PATH固定默认调用版本
如果你希望直接用python、pip命令就默认调用微软商店版的对应程序,按以下操作修改环境变量:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在当前用户的「Path」变量中,将以下两个路径上移到列表最顶部:
- 微软商店Python可执行文件路径:
C:\Users\你的用户名\AppData\Local\Microsoft\WindowsApps - 对应版本Python的Scripts目录,路径格式为:
C:\Users\你的用户名\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.xx_xxxxxx\LocalCache\local-packages\Python3xx\Scripts(xx替换为你安装的Python版本号)
- 微软商店Python可执行文件路径:
- 保存修改后重启终端,再次执行
pip -V确认路径已匹配微软商店版Python即可。
步骤4:已有库无需重装的兼容方案
如果你已经通过其他pip安装了大量依赖不想重复安装,可以将现有库的存储路径加入Python的检索列表:
- 执行
pip show 任意已安装库名,找到输出中的Location字段,复制对应的完整路径 - 打开微软商店版Python的
Lib\site-packages目录,新建一个任意名称、后缀为.pth的文件(比如custom_lib.pth),将刚才复制的路径写入文件后保存,Python启动时会自动检索该目录下的所有库。
内容的提问来源于stack exchange,提问作者NotAVeryGoodEE
相关产品推荐
相关产品推荐

