1. 程式人生 > >module 'pandas' has no attribute 'expression' 解決辦法

module 'pandas' has no attribute 'expression' 解決辦法

匯入

import tensorflow as tf
import skflow

遇到了錯誤

 module 'pandas' has no attribute 'expression'

原因是tensorflow pandas dask 之間的版本不匹配,pandas裡面沒有expression這個物件。在舊的版本就會存在。
所以,需要下面的版本:

python 3.5
tensorflow 1.2.1
pandas 0.19.2
dask 0.15.0

先檢視上面所示的軟體的版本

pip show pandas

以管理員的身份執行命令提示符,然後解除安裝pandas,

pip uninstall pandas

然後安裝這個版本的

conda install pandas=0.19.2

其他的包以此類推,全部更新為這個幾個版本之後,就可以成功匯入所需要的包了。