ImportError:python26.dll的模块使用与此版本的Python冲突

2024-09-28 21:39:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Python 3.2.3

今晚我试图通过pip安装来自http://docs.python-requests.org/en/latest/的请求,并且很容易安装,但是它不起作用。尝试导入时出错。所以我决定使用标准库urllib.request并再次看到这个错误

这是回溯:

>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "E:\Python32\lib\site-packages\requests-1.2.0-py3.2.egg\requests\__init__.py", line 52, in <module>
    from . import utils
File "E:\Python32\lib\site-packages\requests-1.2.0-py3.2.egg\requests\utils.py", line 12, in <module>
    import cgi
File "E:\Python32\lib\cgi.py", line 38, in <module>
    from email.parser import FeedParser
File "E:\Python32\lib\email\parser.py", line 12, in <module>
    from email.feedparser import FeedParser
File "E:\Python32\lib\email\feedparser.py", line 27, in <module>
    from email import message
File "E:\Python32\lib\email\message.py", line 17, in <module>
    from email import utils
File "E:\Python32\lib\email\utils.py", line 28, in <module>
    import socket
File "E:\Python32\lib\socket.py", line 46, in <module>
    import _socket
ImportError: Module use of python26.dll conflicts with this version of Python.

那我该怎么解决呢?

UPD:已解决。是SublimeREPL中的错误,重新安装了那个包。


Tags: infrompyimportemaillib错误line
1条回答
网友
1楼 · 发布于 2024-09-28 21:39:09

我用Python的时候也有类似的问题。Spyder没有加载,结果发现另一个OpenCAD软件安装了Python2.6版本,这不允许我的Python27.dll不工作。卸载OpenCAD之后,我就可以运行这个软件了。

我可以通过首先搜索python26.dll进行故障排除,发现此文件位于OpenCAD文件夹位置,这使我意识到是此软件导致了问题。

相关问题 更多 >