我在使用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的痕迹。
提前致谢!
答案 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才能修复它。