第'节;警告';Python中已存在错误

第'节;警告';Python中已存在错误,python,python-3.x,scopus,Python,Python 3.x,Scopus,今天我用Python编写了一个脚本,从ScopusAPI中提取一些数据。剧本写得很好。突然,我的代码崩溃了,不再执行了。导入Scopus模块时显示错误: import scopus 这是我收到的错误: "D:/PhD/Projects/Code/scopus/main.py" Traceback (most recent call last): File "D:/PhD/Projects/Code/scopus/main.py", line 1, in <module>

今天我用Python编写了一个脚本,从ScopusAPI中提取一些数据。剧本写得很好。突然,我的代码崩溃了,不再执行了。导入Scopus模块时显示错误:

import scopus
这是我收到的错误:

    "D:/PhD/Projects/Code/scopus/main.py"
Traceback (most recent call last):
  File "D:/PhD/Projects/Code/scopus/main.py", line 1, in <module>
    import scopus
  File "C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\site-packages\scopus\__init__.py", line 7, in <module>
    from scopus.utils import *
  File "C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\site-packages\scopus\utils\__init__.py", line 1, in <module>
    from scopus.utils.create_config import *
  File "C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\site-packages\scopus\utils\create_config.py", line 5, in <module>
    from scopus.utils.startup import config, CONFIG_FILE
  File "C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\site-packages\scopus\utils\startup.py", line 23, in <module>
    config.add_section('Warnings')
  File "C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\configparser.py", line 1200, in add_section
    super().add_section(section)
  File "C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\configparser.py", line 659, in add_section
    raise DuplicateSectionError(section)
configparser.DuplicateSectionError: Section 'Warnings' already exists
“D:/PhD/Projects/code/scopus/main.py”
回溯(最近一次呼叫最后一次):
文件“D:/PhD/Projects/Code/scopus/main.py”,第1行,在
进口scopus
文件“C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\site packages\scopus\\uuuuu init\uuuuu.py”,第7行,在
从scopus.utils导入*
文件“C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\site packages\scopus\utils\\uuuuu init\uuuu.py”,第1行,在
从scopus.utils.create_config import*
文件“C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\site packages\scopus\utils\create\u config.py”,第5行,在
从scopus.utils.startup导入配置,配置文件
文件“C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\site packages\scopus\utils\startup.py”,第23行,在
config.add_节(“警告”)
文件“C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\configparser.py”,第1200行,添加部分
super().添加_节(节)
文件“C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\configparser.py”,第659行,在add_部分
引发重复节错误(节)
configparser.DuplicateSectionError:节“警告”已存在

任何形式的帮助都将不胜感激。

我刚刚意识到如何解决错误。我打开了错误中提到的文件:

C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\site-packages\scopus\utils\startup.py

然后,我评论了第23行,问题就解决了

看起来像是一个设计糟糕的模块。如果您可以杀死所有python进程,它可能能够杀死额外的
警告
,但我倾向于删除
C:\Users\myUser\AppData\Local\Continuum\anaconda3\lib\site packages\scopus\utils\startup.py“,第23行
因此不再在配置中添加任何警告。@RockyLi,我按照你说的做了,但它引发了一个新的错误:ModuleNotFoundError:没有名为'scopus.utils.startup'的模块该包早已重命名为
pybliometrics