没有安装Anaconda,一切正常.也就是说,我可以导入上面提到的包.但安装Anaconda后,我无法导入相同的软件包.这是我得到的错误: -
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line 199, in <module>
from . import random
File "/usr/local/lib/python2.7/dist-packages/numpy/random/__init__.py", line 99, in <module>
from .mtrand import *
ImportError: /usr/local/lib/python2.7/dist-packages/numpy/random /mtrand.so: undefined symbol: PyFPE_jbuf
Run Code Online (Sandbox Code Playgroud)
小智 1
安装 Anaconda 发行版后,它会在 .bashrc 路径中附加 anaconda/bin 的位置。这意味着安装在 /usr/local/ 中的任何 python 包可能都不可导入。
我赞同上述建议,并建议使用虚拟环境来完成工作。Anaconda Python 发行版附带 conda 包管理。这可能会让您的生活更轻松。
您可以使用 conda build 创建新环境并安装发行版未提供的软件包(http://conda.pydata.org/docs/build_tutorials.html)
另请参阅 pip 和 python 轮。
| 归档时间: |
|
| 查看次数: |
2215 次 |
| 最近记录: |