今天嘗試安裝windows版本的MXNET,在按照官網的運行了python的setup之后,import mxnet時出現如下錯誤:cannot import name libinfo,在網上查找發現別人也遇到過,大致的原因是dll沒有找到,參考網上的說明,將dll全部放在D:\MXNet\python目錄下,然后在此目錄下運行該命令,則可以正常導入。
如果按照官網的說明,是將mxnet包安裝在了anaconda的sitepackages目錄中的,也就是在隨便一個目錄下執行import mxnet時,其實導入的是該路徑下的mxnet包,由於在該目錄下dll是不全的,因此會出現以上的錯誤;
類似的錯誤還會提示缺少各種dll,我的做法就是缺少什么就把相應的dll放到D:\MXNet\python目錄下,然后在該目錄下執行所有的mxnet程序,其實caffe也是一樣,編譯pycaffe之后生成的caffe放到sitepackages路徑下之后,在importcaffe時,如果當前路徑下沒有caffe包,就會自動導入系統目錄的包,但是還是在某一個路徑下運行的方式比較好,因為各種caffe版本會編譯出來不同的caffe包,如果都放在系統目錄下容易混亂。
