ImportError: cannot import name 'get_glob_list' from 'basic' (E:\苗欣奕的东西\折跃\编程类\进阶Python宝典\Akshare\行研宝\func\basic.py)
时间: 2023-10-21 20:06:48 浏览: 226
根据提供的引用内容,你遇到的问题是在导入文件basic.py中的函数get_glob_list时出现了ImportError: cannot import name 'get_glob_list' from 'basic'的错误。这个错误通常发生在你尝试导入一个不存在的函数或模块时。解决这个问题的方法是检查你的导入语句和文件路径是否正确,确保你要导入的函数或模块是存在的。
相关问题
ImportError: cannot import name '_get_temp_root' from 'tkinter'
这个错误通常出现在Python中当你尝试导入`tkinter`模块的时候,但是找不到名为`_get_temp_root`的函数或变量。`tkinter`是Python标准库中的图形用户界面模块,用于创建窗口和控件。
出错的原因可能是:
1. **版本兼容问题**:如果你使用的Tkinter版本过旧,可能没有包含 `_get_temp_root` 这个功能。更新到较新的Tkinter版本可能会解决问题。
2. **安装问题**:`_get_temp_root` 可能是一个新引入的功能,而你的环境配置文件中可能没有正确设置。检查是否已经完整安装了最新版本的Tkinter及其所有依赖。
3. **模块路径问题**:如果`tkinter`没有正确添加到Python搜索路径(`sys.path`)中,也可能导致这个错误。
解决办法可以试试:
1. 更新`tkinter`模块到最新版:`pip install --upgrade tk`
2. 检查并修复`sys.path`设置,确保包含了正确的Tkinter模块路径。
3. 如果是在IDE中,确认项目设置中已正确引用了Tkinter。
ImportError: cannot import name __version__
这个错误通常是由于导入的模块缺少了 `__version__` 属性导致的。请确保你正在导入的模块中包含了 `__version__` 属性。
如果你是在导入自己的模块,并且在模块中没有定义 `__version__` 属性,你可以尝试在模块的顶部添加以下代码:
```python
__version__ = "1.0" # 替换为你的模块的版本号
```
如果你是在导入第三方模块,那么可能是该模块的安装出现了问题。你可以尝试重新安装该模块,或者查看它的文档以了解如何正确导入。
如果以上方法都无效,可能是你使用的模块版本与代码中所依赖的版本不兼容。请检查你的代码和模块的文档,确保它们之间兼容。
如果问题仍然存在,请提供更多的上下文和代码,以便我能够更好地帮助你解决问题。
阅读全文