我安装了anaconda,即使我安装了numpy,我的python脚本也显示此错误;
追踪(最近一次通话): 文件" rbm_chords.py",第3行,in 导入numpy为np 文件" /home/sonu/anaconda3/envs/my_env/lib/python2.7/site-packages/numpy/ init .py",第146行,in 来自。 import add_newdocs 文件" /home/sonu/anaconda3/envs/my_env/lib/python2.7/site-packages/numpy/add_newdocs.py" ;,第13行,in 来自numpy.lib导入add_newdoc 文件" /home/sonu/anaconda3/envs/my_env/lib/python2.7/site-packages/numpy/lib/ init .py",第8行,in 来自.type_check import * 文件" /home/sonu/anaconda3/envs/my_env/lib/python2.7/site-packages/numpy/lib/type_check.py" ;,第11行,在 将numpy.core.numeric导入为_nx 文件" /home/sonu/anaconda3/envs/my_env/lib/python2.7/site-packages/numpy/core/ init .py",第24行,在 引发ImportError(msg) 导入错误: 导入多阵列numpy扩展模块失败。最 可能你试图导入一个失败的numpy版本。 如果您正在使用numpy git repo,请尝试
git clean -xdf
(全部删除 不受版本控制的文件)。否则重新安装numpy。
有没有办法在特定环境中选择conda的所有库。 我在网上搜索后得到的唯一建议是卸载任何人。我的脚本在python 2.7中工作,并且与默认的python完美配合。
答案 0 :(得分:0)
好像你正在使用python3版本的Anaconda但是Ubuntu的默认python是python2.7
这可能会对您有所帮助: