mxnet和gluoncv安装中遇到的各种问题记录

1.直接在anaconda中输入命令

      pip install mxnet
   会报错:Could not build wheels for numpy

numpy是mxnet中的一个依赖包,即mxnet中会有调用numpy的情况。我理解wheels为安装包,可以自动打包所需的配置环境。此报错可能是python版本与mxnet的whl文件中numpy不适配的问题。

2.可以通过建立指定版本的python的虚拟环境中下载mxnet,如:

conda create -n pytest python=3.7  #pytest是虚拟环境的名字

这里附上虚拟环境的常用操作命令:
新建虚拟环境:
conda create -n pytest
查看已有环境:
conda env list
激活虚拟环境:
conda activate pytest
退出虚拟环境:
conda deactivate pytest

在虚拟环境中下载的有些版本的mxnet也会报错:
Could not build wheels for numpy
最后在清华大学镜像源中下载mxnet-1.6.0-py2.py3-none-any.whl版本可以成功下载,但是在jupyter notebook中import mxnet时又会报错:

Cannot find the MXNet library

后面跟一堆缺失…….dil文件。查了一些资料,可能是cuda
版本不对,没有去尝试。

这里记录一下在jupyter中运行虚拟环境,更换内核的方法:
首先在anaconda的虚拟环境中输入命令:

pip install ipykernel

然后在base中:

conda install nb_conda_kernels
python -m ipykernel install --n=pytest

进入jupyter中可以看到:
在这里插入图片描述
3.尝试下载不同版本的mxnet
发现之前下载mxnet的清华大学镜像源网站:

https://pypi.tuna.tsinghua.edu.cn/simple/mxnet

下载的mxnet都会出现Cannot find the MXNet library这样的报错
发现:

https://pypi.tuna.tsinghua.edu.cn/simple/mxnet-mkl/

中的mkl版本的不会报错,可以在jupyter中测试成功。

4.gluoncv的依赖包numpy要求≥1.17,而mxnet中numpy要求<1.17

在这里插入图片描述
解决办法:直接在anaconda中输入:

pip install --upgrade mxnet-mkl gluoncv

然后神奇地直接装好了,甚至上面遇到的问题全都没有出现。

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在PyCharm安装mxnet可以按照以下步骤进行操作: 1. 打开PyCharm,点击顶部菜单栏的"File",然后选择"Settings"。 2. 在弹出的窗口,选择"Project: [项目名称]",然后点击"Project Interpreter"。 3. 在右侧的窗口,点击右上角的"+"按钮,然后选择"Add"。 4. 在弹出的窗口,可以选择不同的安装方式来安装mxnet。 - 如果你已经在命令行使用pip安装mxnet,可以选择"System Interpreter",然后点击"OK"。 - 如果你想在PyCharm使用虚拟环境来安装mxnet,可以选择"Virtualenv Environment",然后点击"OK"。接下来,你可以选择已经创建好的虚拟环境,或者点击"New Environment"来创建一个新的虚拟环境。 - 如果你想使用conda来安装mxnet,可以选择"Conda Environment",然后点击"OK"。接下来,你可以选择已经创建好的conda环境,或者点击"New Environment"来创建一个新的conda环境。 5. 安装mxnet。根据你选择的安装方式,可以使用pip、conda或者其他方式来安装mxnet。根据你的需求和环境来选择合适的安装方式。 - 如果选择了"System Interpreter",可以在命令行使用pip来安装mxnet,然后在PyCharm点击"OK"。 - 如果选择了"Virtualenv Environment",可以在虚拟环境的命令行使用pip来安装mxnet,然后在PyCharm点击"OK"。 - 如果选择了"Conda Environment",可以在conda环境的命令行使用conda或者pip来安装mxnet,然后在PyCharm点击"OK"。 6. 验证安装是否成功。在PyCharm打开一个Python文件,然后输入以下代码来验证mxnet是否成功安装: ```python import mxnet as mx print(mx.__version__) ``` 如果没有报错并且能够正确输出mxnet的版本号,那么说明mxnet已经成功安装。 请根据你的具体情况选择合适的安装方式,并按照上述步骤进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值