1
遇到全新安装Anaconda的问题。我使用Python 3.5创建了一个环境,并试图运行一个简单的脚本,但无论出于何种原因,我在导入语句中看到了问题。Anaconda Python 3.5脚本的问题
import os
import csv
import numpy as np
import scipy
因此,还有其他类似的错误报告,但他们从一段时间后,似乎并没有被链接到蟒蛇。我没有看到这在我的笔记本电脑上)运行el capitan)也运行miniconda(顺便说一句,这是发生在mac osx el capitan)。我不明白为什么anaconda会在python 3.5环境下尝试调用usr/local/lib/python2.7。这是正常的吗?任何援助将不胜感激!
Traceback (most recent call last):
File "myTest.py", line 11, in <module>
import scipy
File "/Users/dennis/anaconda/envs/test/lib/python3.5/site-packages/scipy/__init__.py", line 61, in <module>
from numpy import show_config as show_numpy_config
File "/usr/local/lib/python2.7/site-packages/numpy/__init__.py", line 180, in <module>
from . import add_newdocs
File "/usr/local/lib/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "/usr/local/lib/python2.7/site-packages/numpy/lib/__init__.py", line 8, in <module>
from .type_check import *
File "/usr/local/lib/python2.7/site-packages/numpy/lib/type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "/usr/local/lib/python2.7/site-packages/numpy/core/__init__.py", line 14, in <module>
from . import multiarray
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/numpy/core/multiarray.so, 2): Symbol not found: _PyBuffer_Type
Referenced from: /usr/local/lib/python2.7/site-packages/numpy/core/multiarray.so
Expected in: flat namespace
in /usr/local/lib/python2.7/site-packages/numpy/core/multiarray.so
只是一个快速评论...我安装了ipython笔记本,并尝试了一个简单的**导入scipy **,它会产生相同的错误 – Dennis
您是否尝试打开一个新的终端窗口?不只是一个新标签。 –
嗨迈克,是的,起初我以为它可能是蟒蛇中的一个错误,但我在拆卸和安装最新的anaconda版本之前,与我的miniconda安装有同样的问题。我认为这是我的env(不是anaconda env)中的某个问题,但我不知道会导致此问题的线索。 – Dennis