gpt4 book ai didi

python - Selenium - 没有名为 http.client 的模块

转载 作者:太空宇宙 更新时间:2023-11-03 11:33:30 25 4
gpt4 key购买 nike

我刚刚为 Python 2.7 安装了 Selenium(来自源代码)。

当我尝试import selenium 时,出现以下错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\selenium-2.25.0-py2.7.egg\selenium\__init__.py", line 16, in <module>
from .selenium import selenium
File "C:\Python27\lib\site-packages\selenium-2.25.0-py2.7.egg\selenium\selenium.py", line 19, in <module>
import http.client
ImportError: No module named http.client

这可能是什么原因造成的?如果我没记错的话,http.client 是一个 python 3 模块。为什么 selenium 试图导入它?

最佳答案

感谢 DSM 的帮助,我弄明白了。因为我之前不小心用 python3 可执行文件运行了 setup.py,selenium build 文件夹中填充了 2to3 转换后的代码。当我稍后运行 python27 setup.py install 时,它最终使用相同的构建文件夹进行安装,而没有覆盖其内容。我最终删除了构建文件夹并再次尝试,它起作用了。

关于python - Selenium - 没有名为 http.client 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12058647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com