【问题标题】:Can't import numpy anaconda无法导入 numpy anaconda
【发布时间】:2018-09-08 22:52:52
【问题描述】:

当我尝试在 python 中运行这个:import numpy as np 我得到:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/kevin/anaconda2/lib/python2.7/site-packages/numpy/__init__.py", line 201, in <module>
    from . import random
  File "/home/kevin/anaconda2/lib/python2.7/site-packages/numpy/random/__init__.py", line 99, in <module>
    from .mtrand import *
ImportError: /home/kevin/anaconda2/lib/python2.7/site-packages/numpy/random/mtrand.so: undefined symbol: PyFPE_jbuf

我正在运行 ubuntu 16.04 并安装了 2 个 python。我还安装了 anaconda:

kevin@phantom:~$ which python
/home/kevin/anaconda2/bin/python

我做了一个conda update --all,现在我有了:

kevin@phantom:~$ python --version
Python 2.7.11 :: Anaconda custom (64-bit)

我做错了什么?我可以做些什么来解决这个问题?

【问题讨论】:

  • 通常 python --version 命令给出 Anaconda 版本号,如 Python 3.5.1 :: Anaconda 4.0.0(64 位)。您是如何获得 anaconda 自定义版本的?这引发了一个危险信号。
  • @Hun 我做了 conda update --all
  • 如果我是你,我会从头开始重新安装 anaconda。并确保它没有自定义版本,但有一些标准的 anaconda 版本号。
  • @Hun 现在正在执行此操作,将回复版本号以及是否有效
  • @Hun 哇,我什么也没做,只是重新安装(这就像我第三次重新安装它)并且它起作用了......唯一不同的是我删除了 .bashrc 中与anaconda2 的路径

标签: python numpy


【解决方案1】:

我重新安装了 anaconda,但由于某种原因它可以正常工作...

【讨论】:

  • 各位审稿人:这答案。是 OP 告诉我们是什么解决了问题。
【解决方案2】:

我在 anaconda 中创建了一个新环境,并在新环境中安装了 numpy。它奏效了。

【讨论】:

    猜你喜欢
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    • 2016-10-23
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    相关资源
    最近更新 更多