【问题标题】:Issue with Anaconda Python 3.5 scriptAnaconda Python 3.5 脚本的问题
【发布时间】:2016-01-20 21:35:57
【问题描述】:

全新安装 Anaconda 时遇到问题。我使用 Python 3.5 创建了一个环境并尝试运行一个简单的脚本,但无论出于何种原因,我在导入语句期间都遇到了问题。

import os
import csv
import numpy as np
import scipy

因此,还有其他关于 SO 类似错误的报告,但它们是不久前的,似乎与 Anaconda 无关。我以前没有在我的笔记本电脑上看到过这个)运行 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 笔记本并尝试了一个简单的 import scipy 产生相同的错误
  • 您是否尝试打开一个新的终端窗口?不仅仅是一个新标签。
  • 嗨,迈克,是的,起初我认为这可能是 Anaconda 中的一个错误,但在废弃并安装最新的 anaconda 版本之前,我的 miniconda 安装遇到了同样的问题。我认为这是我的环境(不是 anaconda 环境)中的问题,但我不知道是什么原因造成的。

标签: python macos anaconda


【解决方案1】:

好吧,在昨晚的大部分时间里四处挖掘并试图解决这个问题之后,我想不出太多东西。我一定对我的环境做了一些事情(我已经从源代码构建了几个库)......无论如何,最糟糕的 StackOverflow 答案,我用我的 TimeMachine 将我的 mac 重置了一周,问题就消失了。我想教训是即使您在 anaconda 备份中使用环境仍然无法击败。

【讨论】:

    猜你喜欢
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-24
    • 2017-08-06
    相关资源
    最近更新 更多