关于jupyter notebook中mxnet调用不存在问题,以及pycharm中mxnet安装失败的问题

背景:

已安装anaconda,已有pyton版本:3.8,3.9

mxnet下载版本:1.5,但是通过conda install mxnet指令安装好像也没用上下载这个

已存在虚拟环境:gluon,且该环境下python版本为3.6.13 

问题的要点:

        用的哪个环境?该环境下python版本是否与mxnet要求相符合?调用的环境是否正确?

问题1背景具体描述

在gluon虚拟环境下调用jupyter notebook时,输入from mxnet import nd提示mxnet不存在问题——也就是不存在mxnet包,需要安装

之前随便安装,不是在虚拟环境中安装,由于python版本问题,一直提示问题1(此时输入指令为:conda install mxnet)

但后来通过gluon虚拟环境调用jupyter,且该环境下python版本符合mxnet要求,则选择进入虚拟环境安装;

问题2背景具体描述

想在本地pycharm软件运行引用mxnet,from mxnet import nd也提示mxnet不存在,通过setting设置已有(非虚拟环境下)的python,并在软件中想直接安装mxnet失败(通过➕搜索且试图安装)——提示了与问题1一样的提示,即版本问题

 解决

问题问题提示是否解决解决方法具体分析

1、mxnet在cmd安装时(conda install mxnet)失败

下载的mxnet版本为1.5.0

提示与目前python版本不符合:

 - mxnet -> python[版本='>=3.5,<3.6.0a0|>=3.6,<3.7.0a0']

是,在anaconda promote中安装conda install mxnet

换个虚拟环境

自己定义的虚拟环境python版本为3.8,在此虚拟环境中安装失败;

进入已有的gluon虚拟环境,python版本为3.6.13,安装则成功

且能够运行jupyter notebook

2、在pycharm中无论如何安不上mxnet

版本问题,mnxnet要求python版本3.6,而已有的python为3.8或者3.9,通过pip安装不上,setting中interpret也安不上

解决

新建一个虚拟环境

已知gluon为虚拟环境且python版本为3.6.13,那么新建时直接选择gluon所在文件夹下python即可

(如果电脑上已经有3.6版本python,直接选应该也可)

设想:如果自己新建一新的虚拟环境,且设置python版本为3.6,再使用该环境调用mxnet,或者在此虚拟环境下运行jupyter notebook调用mxnet是否也行?)

补充说明:

        如果自己有新建虚拟环境并且对应python版本为3.6,但是忘了环境名字,可以通过conda info -e指令查看,通过”conda activate 虚拟环境名字“ 进入对应虚拟环境,输入python -V可查看该虚拟环境的python版本

问题2环境设置:

选择show all

 选择右侧...展开,寻找对应版本python所在目录,选择对应的 .exe 文件即可(我找的是虚拟环境下的python3.6版本,如果是非虚拟环境下的,在系统里找应该ok)

    一点应用指令的补充:

新建虚拟环境:

conda create

-n 自定义虚拟环境名字 pthon=x.x

(eg:

conda create -n aaa pthon=3.6)

查看虚拟环境:conda info -e

进入虚拟环境:conda activate gluon

查看虚拟环境中有哪些包与python版本:

pip list;

python -V

在虚拟环境中安装包:conda install mxnet

退出虚拟环境:conda deactivate

删除虚拟环境:

conda remove -n parctice --all(需要退出环境后删除)

设想实践——相当于实践了问题1,从构建新的虚拟环境开始

创建名字为aaa的虚拟环境:conda create -n aaa pthon=3.6

(也即python版本为3.6)

conda env list 查询(或者conda info -e) 

进入aaa虚拟环境,查询该环境下的包有没有mxnet,理论上是没有的,先进一下jupyter,输入代码试试

好的,确定没有

在虚拟环境aaa中通过pip list指令查看已安装在aaa中的包,那是必然没有mxnet

在aaa环境下安装mxnet: conda install mxnet 

 

pip list——已有mxnet

 这回进入jupyter试试

但是,竟然不行,如有大神了解,请赐教! 后来新建环境把python版本设置成3.6.13也不行

 

 先把虚拟环境aaa删了

小白的一点摸索与记录

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值