簡體   English   中英

AttributeError: 模塊 'pandas' 沒有屬性 '__version__'

[英]AttributeError: module 'pandas' has no attribute '__version__'

請注意,這不是一個重復的問題。 我知道如何在 python 中查找庫的版本。 當以兩種不同的方式調用 __version__ 命令時,我的山羊被抓到了明顯的異常。

有沒有人遇到過這種情況? 當我在 IDLE 中輸入以下內容時,我得到指定熊貓版本的輸出。

>>>import pandas as pd
>>>print(pd.__version__)
0.22.0

當我將相同的兩行代碼放入程序,保存並運行時,出現以下錯誤:

AttributeError: module 'pandas' has no attribute '__version__'

這對我沒有任何意義。 請欣賞對此的任何想法。

當您從文件運行腳本時,這聽起來像是您沒有導入真正的pandas模塊。 當我在機器上的文件中運行您的腳本時,它會正確打印熊貓版本。

也許您在運行腳本時在當前工作目錄中有一個名為pandas.py的文件或一個名為pandas目錄? 或者,您的 PYTHONPATH 環境變量的目錄中可能有pandas.pypandas目錄? (除了真正的 Pandas。)嘗試運行這個程序,看看輸出是否像正確的 Pandas 源文件或其他東西。

import pandas as pd
print(pd.__file__)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM