【发布时间】:2017-05-11 05:51:06
【问题描述】:
我创建了一个新的 conda env 并尝试将 numpy 安装到其中。激活环境后,我使用了conda install numpy。但是,当我启动 python 并尝试 import numpy 时,我收到以下导入错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/tjim/anaconda3/envs/tensorflow/lib/python3.6/site-packages/numpy/__init__.py", line 112, in <module>
import ctypes
File "/home/tjim/anaconda3/envs/tensorflow/lib/python3.6/ctypes/__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
ImportError: /home/tjim/anaconda3/envs/tensorflow/lib/python3.6/lib-dynload/_ctypes.cpython-36m-x86_64-linux-gnu.so: undefined symbol: PySlice_Unpack
当我尝试安装 scipy 时出现类似的错误。我也尝试将它们都卸载并让 conda 安装 numpy 作为 pandas 的依赖项,但这也不起作用。我究竟做错了什么?我应该提供哪些信息来帮助解决问题?谢谢!
【问题讨论】: