linux 下安装anaconda,import的时候没有权限

来源:互联网 发布:java用户登录注册代码 编辑:程序博客网 时间:2024/06/07 22:05

安装完anaconda后,在测试anaconda的时候,发现所有的包都无法import

In [1]: import numpy as np---------------------------------------------------------------------------ImportError                               Traceback (most recent call last)<ipython-input-1-4ee716103900> in <module>()----> 1 import numpy as np/usr/c/lib/python2.7/site-packages/numpy/__init__.py in <module>()    182         return loader(*packages, **options)    183 --> 184     from . import add_newdocs    185     __all__ = ['add_newdocs',    186                'ModuleDeprecationWarning',/usr/c/lib/python2.7/site-packages/numpy/add_newdocs.py in <module>()     11 from __future__ import division, absolute_import, print_function     12 ---> 13 from numpy.lib import add_newdoc     14      15 ###############################################################################/usr/c/lib/python2.7/site-packages/numpy/lib/__init__.py in <module>()      6 from numpy.version import version as __version__      7 ----> 8 from .type_check import *      9 from .index_tricks import *     10 from .function_base import */usr/c/lib/python2.7/site-packages/numpy/lib/type_check.py in <module>()      9            'common_type']     10 ---> 11 import numpy.core.numeric as _nx     12 from numpy.core.numeric import asarray, asanyarray, array, isnan, \     13                 obj2sctype, zeros/usr/c/lib/python2.7/site-packages/numpy/core/__init__.py in <module>()     12         os.environ[envkey] = '1'     13         env_added.append(envkey)---> 14 from . import multiarray     15 for envkey in env_added:     16     del os.environ[envkey]ImportError: /usr/c/lib/python2.7/site-packages/numpy/core/../../../../libmkl_core.so: cannot restore segment prot after reloc: Permission denied


解决办法:

在root用户下,修改/etc/selinux/config 文件,

把SELINUX=enforcing 改成 SELINUX=disabled

最后重启电脑

0 0
原创粉丝点击