本文介绍了使用numpy 10.1.2创建conda环境时遇到问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法让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环境时遇到问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 20:48
查看更多