PyCharm 中的 pywikibot 问题
Problems with pywikibot in PyCharm
大家好,
我的 Python 安装遇到了一个非常具体的问题。我有一个 PyCharm 项目,使用安装了 pywikibot 的 venv。每当我尝试导入模块时,都会出现以下错误:
Traceback (most recent call last):
File "C:/Users/<username>/<path to project>/alphabets/coptic_characters.py", line 1, in <module>
import pywikibot as pwb
File "C:\Users\<username>\<path to project>\venv\lib\site-packages\pywikibot\__init__.py", line 15, in <module>
from decimal import Decimal
File "C:\Users\<username>\Anaconda3\lib\decimal.py", line 3, in <module>
from _decimal import *
AttributeError: module 'numbers' has no attribute 'Number'
它似乎自己坏了,因为当天早些时候它没有问题。
我还在计算机的其他地方的全局 Anaconda3 设置中安装了该模块。它在任何地方都可以正常工作,除了当我尝试在项目目录中执行它时,它变得很奇怪。比这更奇怪的是,如果我在子文件夹中执行解释器,它会再次运行。我完全不明白这里发生了什么......
我尝试创建一个新项目,但出现相同的错误和行为。
我错过了什么?我不明白为什么它突然停止工作,尽管我没有对 venv 做任何事情。
P.S.: 我在 Windows 10.
所以!
我创建的名为 numbers
的模块似乎干扰了 Python 的代码。我刚改了名字,突然又能用了!
感谢@furas 的建议。
大家好,
我的 Python 安装遇到了一个非常具体的问题。我有一个 PyCharm 项目,使用安装了 pywikibot 的 venv。每当我尝试导入模块时,都会出现以下错误:
Traceback (most recent call last):
File "C:/Users/<username>/<path to project>/alphabets/coptic_characters.py", line 1, in <module>
import pywikibot as pwb
File "C:\Users\<username>\<path to project>\venv\lib\site-packages\pywikibot\__init__.py", line 15, in <module>
from decimal import Decimal
File "C:\Users\<username>\Anaconda3\lib\decimal.py", line 3, in <module>
from _decimal import *
AttributeError: module 'numbers' has no attribute 'Number'
它似乎自己坏了,因为当天早些时候它没有问题。
我还在计算机的其他地方的全局 Anaconda3 设置中安装了该模块。它在任何地方都可以正常工作,除了当我尝试在项目目录中执行它时,它变得很奇怪。比这更奇怪的是,如果我在子文件夹中执行解释器,它会再次运行。我完全不明白这里发生了什么......
我尝试创建一个新项目,但出现相同的错误和行为。
我错过了什么?我不明白为什么它突然停止工作,尽管我没有对 venv 做任何事情。
P.S.: 我在 Windows 10.
所以!
我创建的名为 numbers
的模块似乎干扰了 Python 的代码。我刚改了名字,突然又能用了!
感谢@furas 的建议。