使用import

时间:2017-08-04 16:40:09

标签: python python-2.7 import

我在使用Python 2.7。,Windows 10,32bit导入某些软件包时遇到了问题。当我输入:

import urllib2

我明白了:

import urllib2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\urllib2.py", line 94, in <module>
import httplib
File "C:\Python27\lib\httplib.py", line 80, in <module>
import mimetools
File "C:\Python27\lib\mimetools.py", line 6, in <module>
import tempfile
File "C:\Python27\lib\tempfile.py", line 32, in <module>
import io as _io
File "io.py", line 1
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit 
(AMD64)] on win32
         ^
SyntaxError: invalid syntax 
(the arrow is pointing to 3.4.3, not to 'on')

任何人都可以告诉我为什么我最终会得到Python 3.4.3系列,这就是为什么它没有运行?我正在使用Python 2.7版本。是否有可能是Python 3.4中的旧文件。我之前从IBM SPSS那里留在系统文件中的某个地方并造成麻烦?或者它可能是别的吗?我已经检查了路径变量,并且没有Python 3.4.3的痕迹。

提前致谢!

1 个答案:

答案 0 :(得分:0)

这一行

File "io.py", line 1
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:44:40) [MSC v.1600 64 bit 
(AMD64)] on win32

说你有一个名为io.py的文件,它不包含它应该包含的内容,而是有一个Python版本字符串。

在系统中搜索名为io.py的文件,并在记事本或其他内容中打开每个文件。一个将拥有版本字符串。这是一个标准库,因此您可能需要重新安装Python才能修复它。