ImportError: No module named managers

代碼:python

 

import osubuntu

import cPickle as pickle工具

filename = '../dftest.pkl'google

if(os.path.exists(filename)):get

  w=open(filename, 'rb')源碼

  dfTest = pickle.load(w)ubuntu16.04

w.close()ast

 

結果報錯:test

Traceback (most recent call last): File "", line 3, in ImportError: No module named managersimport

 

很是bug。cpickle這種包都是順風順水的東西,歷來不報錯的。

後來google,都沒有找到這個問題的答案。這個問題比較小衆。我查看源碼後,終於找到了突破口。

問題根本:

保存的pkl文件是在ubuntu14.04下保存的,而後你導入的時候在ubuntu16.04下面了。

module managers不是一個python模塊,也不是apt-get install模塊。

好像是底層的一個包管理工具。報這個錯是底層的文件讀取代碼模塊不一致了。

解決方案:

把文件保存爲 csv,或者h5或者其餘對ubuntu版本兼容的吧。

相關文章
相關標籤/搜索