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

如何修改Python的site-packages路径解决已安装模块找不到问题

解决方法

方法1:临时修改(仅当前运行脚本生效)

在需要运行的Python脚本开头添加以下代码:

import sys
sys.path.append("D:\\python\\python36\\Lib\\site-packages")

注意:路径中的反斜杠需要写双反斜杠转义,或者在路径前加r写成r"D:\python\python36\Lib\site-packages"

方法2:永久修改(当前用户全局生效)

  • 找到之前通过python -m site --user-site查询到的user-site对应路径,进入该文件夹,若文件夹不存在则手动创建同名目录
  • 在该文件夹下新建后缀为.pth的文件,文件名可自定义,例如custom_site.pth
  • 打开该文件,写入一行内容:D:\python\python36\Lib\site-packages,保存退出
  • 重启终端和PyCharm后,执行python -c "import sys; print('D:\\python\\python36\\Lib\\site-packages' in sys.path)",输出为True即配置成功

方法3:修改系统环境变量(全局生效,设备所有用户通用)

  • 按下Win+R,输入sysdm.cpl回车打开系统属性面板
  • 切换到「高级」选项卡,点击「环境变量」
  • 在「系统变量」区域点击「新建」,变量名填PYTHONPATH,变量值填D:\python\python36\Lib\site-packages
  • 依次点击确定保存所有配置,重启终端和PyCharm即可生效

PyCharm解释器额外校验

如果配置完成后PyCharm依然提示找不到模块,按以下步骤检查解释器配置:

  • 打开PyCharm的「File → Settings → Project: 你的项目名 → Python Interpreter」
  • 点击右上角齿轮图标,选择「Add」
  • 选中D盘路径下的D:\python\python36\python.exe,确认添加为项目解释器即可

补充:后续pip安装包如果依然安装到错误路径,可以在安装命令后指定目标路径:pip install 包名 -t D:\python\python36\Lib\site-packages

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 07:57:03