【问题标题】:Trouble creating a conda enviroment with numpy 10.1.2使用 numpy 10.1.2 创建 conda 环境时遇到问题
【发布时间】:2015-12-17 20:29:43
【问题描述】:

我无法让 numpy 使用 conda + python 2.7。它适用于 python 3,但是当我在下面尝试时,我得到“无法导入名称 scalarmath”。

conda create -n test numpy python=2.7 --no-default-packages

source activate test

python -c 'import numpy'

Traceback (most recent call last): File "<string>", line 1, in <module> File "/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/__init__.py", line 153, in <module> from . import add_newdocs File "/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module> from numpy.lib import add_newdoc File "/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/lib/__init__.py", line 8, in <module> from .type_check import * File "/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/lib/type_check.py", line 11, in <module> import numpy.core.numeric as _nx File "/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy/core/__init__.py", line 20, in <module> from . import scalarmath ImportError: cannot import name scalarmath

【问题讨论】:

    标签: python-2.7 numpy conda


    【解决方案1】:

    您需要使用source activate test 激活您的环境。这适用于我在 OS X 10.9 上。:

    conda create -n test numpy python=2.7 --no-default-packages
    source activate test
    python -c 'import numpy'
    

    【讨论】:

    • 我没有在其中添加该步骤,但您可以看到它已在输出 '/Users/me/anaconda/envs/test/lib/python2.7/site-packages/numpy 中激活/lib/type_check.py' 我会更新。
    • 您是否尝试打开一个新的 shell 窗口并从那里开始工作?
    猜你喜欢
    • 1970-01-01
    • 2020-09-29
    • 1970-01-01
    • 2023-02-06
    • 2020-05-14
    • 1970-01-01
    • 2017-04-02
    • 2020-05-23
    • 1970-01-01
    相关资源
    最近更新 更多