【发布时间】:2017-11-09 10:13:08
【问题描述】:
我下载了python 2.7.14的源代码并构建并安装在linux(Red Hat 4.8.5-16)上。我之前安装了python-magic 和requests 库。现在,当我尝试导入使用 pip 安装的模块时,我得到了这个:
$ python2
Python 2.7.14 (default, Nov 9 2017, 09:05:45)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import magic
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named magic
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named requests
虽然类似的东西在 python 2.7.5 中工作得非常好(RHEL 系统默认)
$ python
Python 2.7.5 (default, May 3 2017, 07:55:04)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-14)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import magic
>>> import requests
>>>
我是否遗漏了任何配置步骤?
【问题讨论】:
-
谁投反对票,请添加相同的理由。谢谢
标签: python linux python-2.7 python-import importerror