gpt4 book ai didi

python - 需要为 Python 3.5.1 安装 urllib2

转载 作者:IT老高 更新时间:2023-10-28 21:33:05 64 4
gpt4 key购买 nike

我正在为 Mac 运行 Python 3.5.1。我想使用 urllib2 模块。我尝试安装它,但我被告知它已被拆分为 Python 3 的 urllib.requesturllib.error

我的命令(暂时从框架 bin 目录运行,因为它不在我的路径中):

sudo ./pip3 install urllib.request

返回这个:

Could not find a version that satisfies the requirement urllib.request (from versions: )
No matching distribution found for urllib.request

我之前尝试一举安装 urllib2 时遇到了同样的错误。

最佳答案

WARNING: Security researches have found several poisoned packages on PyPI, including a package named urllib, which will 'phone home' when installed. If you used pip install urllib some time after June 2017, remove that package as soon as possible.

你不能,你也不需要。

urllib2 是 Python 2 中包含的库的名称。您可以使用 urllib.request library而是包含在 Python 3 中。 urllib.request 库的工作方式与 urllib2 在 Python 2 中的工作方式相同。因为它已经包含,所以您不需要安装它。

如果您遵循的教程告诉您使用 urllib2,那么您会发现您会遇到更多问题。您的教程是为 Python 2 而不是 Python 3 编写的。查找其他教程,或安装 Python 2.7 并继续使用该版本的教程。你会发现 urllib2 是那个版本自带的。

或者,安装 requests library用于更高级别且更易于使用的 API。它适用于 Python 2 和 3。

关于python - 需要为 Python 3.5.1 安装 urllib2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34475051/

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