请注意,这不是一个重复的问题。我知道如何在python中找到库的版本。当以两种不同的方式调用__version__命令时,发现我的山羊是明显的异常
之前有人遇到过这个吗?当我在IDLE中输入以下内容时,我得到了指定pandas版本的输出。>>>import pandas as pd
>>>print(pd.__version__)
0.22.0
当我将相同的两行代码放入程序中时,保存并运行它,我收到以下错误:
AttributeError:模块'pandas'没有属性' version '
对我没有任何意义。感谢您对此的任何想法。
谢谢, 阿维纳什
答案 0 :(得分:0)
从文件运行脚本时,听起来好像没有导入真正的pandas
模块。当我在计算机上的文件中运行脚本时,它将正确打印熊猫版本。
运行脚本时,也许当前工作目录中有一个名为pandas.py
的文件还是一个名为pandas
的目录?还是在PYTHONPATH环境变量的目录中有一个pandas.py
或一个pandas
目录? (也就是说,不是真正的熊猫。)尝试运行该程序,查看输出是否看起来像正确的熊猫源文件或其他内容。
import pandas as pd
print(pd.__file__)