在ubuntu 16.04中Anaconda3和defaualt python冲突

时间:2017-02-15 17:46:42

标签: python anaconda

我安装了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完美配合。

1 个答案:

答案 0 :(得分:0)

好像你正在使用python3版本的Anaconda但是Ubuntu的默认python是python2.7

这可能会对您有所帮助:

https://www.digitalocean.com/community/tutorials/how-to-install-the-anaconda-python-distribution-on-ubuntu-16-04