一、问题描述
在Pychram中调代码的时候,发现有的包必须在python3.8以上版本上才能使用,于是重新配置python3.9的环境。结果出事了,之前还能运行的代码怎么都运行不了,编译的库成功了,就是 from xx import _C 一直报错。最后试出来还有就是相对路径也报错,根据这点发现问题。
二、问题尝试
首先尝试了重新编译包,没啥问题,编译完美,但还是导入不成功。于是尝试直接用终端运行,结果终端没报错,但是Pycharm还是出问题了。接下来分析是 Pycharm 的问题,于是删除项目下的 pycache 文件夹,还是不能导入。心想这个_C也不影响,就注释掉吧。结果文件都导入不进去,找不到 config.py文件。这玩笑就大了。
接下来赶紧百度“pycharm 相对路径用不了”,直到看见一篇博文:解决pycharm无法导入本地模块问题,瞬间激发起灵感。
我 tm 不会是环境没改吧,一查果然是python那个脚本执行里面还是用的旧环境运行…文章来源:https://www.toymoban.com/news/detail-572330.html
三、教训总结
在重新配置好脚本执行器里面的环境后,果然能顺利运行。
经验教训:在项目环节中途变更时,一定要检查下脚本执行器里面的是不是也改了。。。。文章来源地址https://www.toymoban.com/news/detail-572330.html
到了这里,关于[Bug 记录] Pycharm 无法导入 _C,相对、绝对路径都报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!