无法使熊猫正确导入

时间:2020-06-17 11:45:56

标签: python pandas

我花了最后一个小时尝试修复熊猫导入错误,但没有成功。

Python版本:3.8.3 熊猫版本:1.0.4

我使用Visual Studio代码。导入其他模块有效(尝试使用numpy)。使用pip安装了熊猫。

错误:

Traceback (most recent call last):
  File "c:/Users/38599/Desktop/course1/moduli.py", line 34, in <module>
    import pandas
  File "C:\Program Files (x86)\Python38-32\lib\site-packages\pandas\__init__.py", line 180, in <module>
    import pandas.testing
  File "C:\Program Files (x86)\Python38-32\lib\site-packages\pandas\testing.py", line 5, in <module>
    from pandas._testing import (
  File "C:\Program Files (x86)\Python38-32\lib\site-packages\pandas\_testing.py", line 404, in <module>
    RANDS_CHARS = np.array(list(string.ascii_letters + string.digits), dtype=(np.str_, 1))
AttributeError: module 'string' has no attribute 'ascii_letters'

我曾尝试将熊猫降级并重新安装,但没有任何方法可以解决该错误。

有人有什么想法吗?

3 个答案:

答案 0 :(得分:0)

从代码中删除带有string.ascii_letters的行..如错误所示

答案 1 :(得分:0)

我遇到了同样的问题。我做了以下工作。 选择要执行的py文件,对于vs code菜单,选择Run => Start Debugging,它可以完美运行。我认为这是当前vs代码中的错误

答案 2 :(得分:0)

您的工作区中是否偶然有一个名为 string.py 的文件?

如果是,那就是问题所在。根据 Python 规则,这样的文件也是一个名为 string 的模块,因此无论何时尝试导入 string,您的文件都会被加载,而不是同名的标准库模块。

相关问题