ImportError: cannot import name 'add_newdocs'

ImportError: cannot import name 'add_newdocs’
如果在ipython book中,import numpy时报这个错误,而spyder中却能正常使用,那么很有可能是使用了anaconda作为开发环境后却自己卸载了anaconda自带的numpy,并且用pip重新安装了一个。解决方法很简单,conda install numpy重新安装即可。
AttributeError: module ‘numpy’ has no attribute ‘version’
这个错和上面同理,是在ipython book中,import pandas时报的错。解决方法同上。
总之如果在spyder中可以使用,但是到ipython book,import相应的包时有奇怪的报错,基本就是卸载了anaconda自带的包而用pip重新安装了这些包,只要用conda install 重新安装即可。

但是出现一些问题,安装之后显示这样的话语:
Executing transaction: WARNING conda.gateways.disk.delete:unlink_or_rename_to_trash(138): Could not remove or rename E:\Anaconda3\Library\resources\icudtl.dat. Please remove this file manually (you may need to reboot to free file handles)/
failed
ERROR conda.core.link:_execute(568): An error occurred while installing package ‘defaults::qt-5.9.7-vc14h73c81de_0’.
OSError(22, ‘Invalid argument’)
Attempting to roll back.

Rolling back transaction: done

[Errno 22] Invalid argument: ‘E:\Anaconda3\Library\resources\icudtl.dat’

本来想删除那个文件,但是没有删除成功,查找了博客,应该是numpy出现的问题,所以就尝试了一下用pip install numpy --upgrade来安装,结果成功了。

parameter和argument是计算机英语中常见的词汇,这两者的区别如下:
parameter是形参,体现在函数定义中,当出现在整个函数内都是可以使用的, 要是离开该函数则不能使用
argument是实参,体现在主调函数中,当进入被调函数后,实参变量也不能使用
Invalid argument:无效参数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值