问题描述
我无法让numpy与conda + python 2.7一起使用.python 3可以正常工作,但是当我在下面尝试时,得到无法导入名称scalarmath".
I'm having trouble getting numpy working with conda + python 2.7. It works fine with python 3, but when I try below I get "cannot import name scalarmath".
conda create -n test numpy python = 2.7 --no-default-packages
源激活测试
python -c'import numpy'
跟踪(最近一次通话结束):文件< string> ;,第1行,< module>在< module>中的文件"/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/__init__.py"中,第153行.从 .导入add_newdocs< module>中的文件"/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/add_newdocs.py",第13行.从numpy.lib导入add_newdoc< module>中的文件"/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/lib/__init__.py",第8行.来自.type_check导入*< module>中的文件"/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/lib/type_check.py",第11行.导入numpy.core.numeric为_nx< module>中的文件"/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/core/__init__.py",第20行.从 .进口标枪ImportError:无法导入名称scalarmath
推荐答案
您需要使用 source activate test
激活您的环境.这对我在OS X 10.9上有效.
You need to activate your environment with source activate test
. This works for me on OS X 10.9.:
conda create -n test numpy python=2.7 --no-default-packages
source activate test
python -c 'import numpy'
这篇关于使用numpy 10.1.2创建conda环境时遇到问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!