Python:ImportError: No module named indexes.base
来源:互联网 发布:mac电池循环次数 cmd r 编辑:程序博客网 时间:2024/05/19 17:06
我在使用pickle重新load数据的时候出现的问题,错误的全部提示如下:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
出现的原因
相同的代码和数据在两台不同的机器上运行。起初我认为这台出现错误的机器少了某些python安装包。但是安装的包太多,我没办法去去一个个尝试,幸好使用的是virsualenv,直接将另一台机器上的环境拷贝到这台机器上,运行之后是没有问题的,但为了弄清是缺少哪一个python安装包,于是我使用原来的编译环境,重新使用pickle生成原来需要load的数据,然后重新load,这时候没有报错。
总结
总结原因,是由于原来在生成pickle文件的时候使用的pandas版本和现在load pickle文件的版本不相同导致的。所以不管是写python还是其他语言的代码,编译环境很重要,一旦某一个包的版本不同也有可能导致程序的错误。
用pip安装指定版本的包。
pip install pandas==x.x.x
阅读全文
0 0
- Python:ImportError: No module named indexes.base
- ImportError: No module named indexes.base
- python ImportError: No module named
- python : ImportError: No module named '****'
- pylons ImportError: No module named lib.base
- [Python]ImportError: No module named Cython.Distutils
- python: ImportError: No module named bz2
- python ImportError: No module named 的问题
- Python ImportError: No module named requests
- python出现ImportError: No module named site
- Python 之 ImportError: No module named ***
- python - ImportError: No module named pywintypes
- python:ImportError: No module named dpkt
- Python ImportError: No module named XXX
- Python ImportError:No module named的问题
- python:ImportError: No module named dpkt
- python Bug | ImportError: No module named _curses
- python ImportError: No module named setuptools 解决方法
- MySQL常用函数
- 使用Bundle+Message+Handler实现Fragment与Activity通信(可互传数据互调用方法)
- 用画小狗的方法来解释Java中的值传递
- 压岁钱
- device:GPU:0 but available devices are [ /job:localhost/replica:0/task:0/dev
- Python:ImportError: No module named indexes.base
- 从头到尾彻底理解傅里叶变换算法(上)
- Java学习——多维数组
- 阶乘 I
- Android7.0 PowerManagerService(1) 启动过程
- Magento后台权限设置
- Java 构造器注意事项
- 阶乘 II
- 小程序后台登录网址