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



我使用Python 3.2.3

今晚我试图安装请求从http://docs.python-requests.org/en/latest/通过pip和easy_install,但它不工作。我有错误时,试图导入它。所以我决定使用标准库urllib。请求并再次看到此错误

这是回溯:

>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "E:Python32libsite-packagesrequests-1.2.0-py3.2.eggrequests__init__.py", line 52, in <module>
    from . import utils
File "E:Python32libsite-packagesrequests-1.2.0-py3.2.eggrequestsutils.py", line 12, in <module>
    import cgi
File "E:Python32libcgi.py", line 38, in <module>
    from email.parser import FeedParser
File "E:Python32libemailparser.py", line 12, in <module>
    from email.feedparser import FeedParser
File "E:Python32libemailfeedparser.py", line 27, in <module>
    from email import message
File "E:Python32libemailmessage.py", line 17, in <module>
    from email import utils
File "E:Python32libemailutils.py", line 28, in <module>
    import socket
File "E:Python32libsocket.py", line 46, in <module>
    import _socket
ImportError: Module use of python26.dll conflicts with this version of Python.

那么我该如何解决这个问题呢?

乌利希期刊指南:解决。

我在使用PythonXY时遇到了类似的问题。Spyder没有加载,事实证明另一个软件OpenCAD安装了Python2.6版本,这并没有让我的Python27.dll不起作用。在卸载了OpenCAD之后,我就可以运行这个软件了。

我能够通过首先搜索python26.dll来解决问题,并发现该文件位于OpenCAD文件夹位置,这使我意识到该软件导致了这个问题。

最新更新