繁体   English   中英

Python模块导入错误

[英]Python modules import error

对我来说很奇怪:

# uname -a
Linux localhost.localdomain 2.6.18-194.3.1.el5 #1 SMP Thu May 13 13:09:10 EDT 2010 i686 i686 i386 GNU/Linux
# pwd
/root
# python
Python 2.6.5 (r265:79063, Apr 11 2010, 22:34:44)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import dns
>>>
[3]+  Stopped                 python
# cd /home/user/dev/dns
[root@localhost dns]# python
Python 2.6.5 (r265:79063, Apr 11 2010, 22:34:44)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import dns
Traceback (most recent call last):
  File "", line 1, in 
  File "dns.py", line 1, in 
    import dns.resolver
ImportError: No module named resolver
>>>
[4]+  Stopped                 python
#

摘要:我无法从不同的路径导入相同的python模块。 有任何想法吗? 0_o

PS SELINUX =禁用

第一种情况下dns.__file__是什么? 我怀疑这是不是从你的目录来cd编入第二次(当你开始Python的当前目录中去,在前面sys.path ),而是从含有包至关重要resolver其第二个似乎缺少模块。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM