[Bug 记录] Pycharm 无法导入 _C,相对、绝对路径都报错

一、问题描述

  在Pychram中调代码的时候,发现有的包必须在python3.8以上版本上才能使用,于是重新配置python3.9的环境。结果出事了,之前还能运行的代码怎么都运行不了,编译的库成功了,就是 from xx import _C 一直报错。最后试出来还有就是相对路径也报错,根据这点发现问题。

二、问题尝试

  首先尝试了重新编译包,没啥问题,编译完美,但还是导入不成功。于是尝试直接用终端运行,结果终端没报错,但是Pycharm还是出问题了。接下来分析是 Pycharm 的问题,于是删除项目下的 pycache 文件夹,还是不能导入。心想这个_C也不影响,就注释掉吧。结果文件都导入不进去,找不到 config.py文件。这玩笑就大了。

  接下来赶紧百度“pycharm 相对路径用不了”,直到看见一篇博文:解决pycharm无法导入本地模块问题,瞬间激发起灵感。
  我 tm 不会是环境没改吧,一查果然是python那个脚本执行里面还是用的旧环境运行…

三、教训总结

  在重新配置好脚本执行器里面的环境后,果然能顺利运行。
  经验教训:在项目环节中途变更时,一定要检查下脚本执行器里面的是不是也改了。。。。

你可能感兴趣的:(bug,pycharm,ide)