明明装了mxnet。死活就是找不到:
>>> import mxnet
Traceback (most recent call last):File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'mxnet'
原因:
之前你可能装过mxnet-mkl之类的库,然后卸载得不干净。导致了已有的mxnet-cu90损坏。如:
$ pip uninstall mxnet-mkl
Found existing installation: mxnet-mkl 1.6.0
Uninstalling mxnet-mkl-1.6.0:Would remove:/home/wjc/miniconda3/lib/python3.7/site-packages/dmlc_tracker/*/home/wjc/miniconda3/lib/python3.7/site-packages/mxnet/*/home/wjc/miniconda3/lib/python3.7/site-packages/mxnet_mkl-1.6.0.dist-info/*
Proceed (y/n)? ySuccessfully uninstalled mxnet-mkl-1.6.0
这里应该是卸载mxnet-mkl的时候把一些mxnet-cu90的东西也给卸载掉了。破坏了mxnet-cu90。
解决:在卸载完那些库之后,卸载现有的mxnet-cu90,重新安装
$ pip uninstall mxnet-cu90
$ pip install mxnet-cu90