ipython notebook 不能导入numpy

 跟我搞对象吧 发布于 2022-11-02 11:28

我在server上安装了ipython notebook。启动后import numpy报如下异常:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
 in ()
----> 1 import numpy

/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages/numpy/__init__.py in ()
151         return loader(*packages, **options)
152 
--> 153     from . import add_newdocs
154     __all__ = ['add_newdocs', 'ModuleDeprecationWarning']
155 

/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages/numpy/add_newdocs.py in ()
 11 from __future__ import pision, absolute_import, print_function
 12 
---> 13 from numpy.lib import add_newdoc
 14 
 15 ###############################################################################

/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages/numpy/lib/__init__.py in ()
 15 from .ufunclike import *
 16 
---> 17 from . import scimath as emath
 18 from .polynomial import *
 19 #import convertcode

ImportError: cannot import name scimath

我看了stackoverflow如下两个答案:
http://stackoverflow.com/questions/26238004/ipython-notebook-throws-importerror-ipython-doesnt
http://stackoverflow.com/questions/15514593/importerror-no-module-named-when-trying-to-run-python-script/15622021#15622021
我的操作是:
sys.path.append('/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages/numpy/lib')
sys.path.append('/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages/numpy/')
但是还是不行。

1 个回答
  • 不要乱改 sys.path。一般建议直接安装系统软件源里的包。如果嫌旧了,自己安装也安装到标准路径,这样不需要自己折腾。

    看你的情况,你应该把 '/home/users/kuangzhexi/.jumbo/lib/python2.7/site-packages' 加入到 sys.path。下边有个 numpy 目录,就是你的 numpy 包了。

    2022-11-04 05:57 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有