为了账号安全,请及时绑定邮箱和手机立即绑定

将 requests-html 安装到 pip 和 pip3 后出现

将 requests-html 安装到 pip 和 pip3 后出现

慕桂英4014372 2023-10-18 20:47:00
尝试通过 pip 和 pip3 以多种不同的方式安装 requests-html (来自其他 StackOverflow 线程的推荐),但我不断收到相同的错误 ImportError: No module named requests_html。检查了pip和pip3列表,它们都有requests和requests-html。我的python也更新了,它是3.7.6。另外奇怪的是,我开始在 jupyter 笔记本上编写代码,一切正常,但是当我切换到 sublime text 时,问题就出现了。请帮忙。Ps 我使用的是Mac,而且我是初学者。
查看完整描述

3 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

Sublime 使用错误的 Python 环境的问题。

您需要添加新的构建配置:

  1. 检查你的Python3路径在哪里(使用which或where命令,取决于你的操作系统)

  2. 添加并配置构建系统(查看下面的链接或谷歌如何做到这一点)

  3. 选择新创建的构建系统

查看完整回答
反对 回复 2023-10-18
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

我不是 Mac 专家,但是……我知道 Mac 有自己的 python2 和 3 内部版本,这对于操作系统的运行至关重要,因此您可能将 pip 安装到这些版本中,而不是通过 PATH 操作的版本中。



查看完整回答
反对 回复 2023-10-18
?
杨魅力

TA贡献1811条经验 获得超6个赞

我建议在命令行中尝试一切。


MacOS 基于 Unix,对命令行非常友好。


我还建议使用 Python 虚拟环境,因此创建一个虚拟环境,然后在那里安装您需要的东西。


转到要创建 Python virtualenvs 的文件夹,并创建一个名为 learn 的 virtualenv,然后在其中安装 requests_html:


mkdir ~/venvs

cd ~/venvs

python3 -m venv learn


source learn/bin/activate

learn/bin/pip install requests-html


然后在运行项目时,确保已激活该虚拟环境


source learn/bin/activate

在此阶段确认使用的 python 程序是否是来自您的虚拟环境的程序很有用,因此请尝试


which python

which python3


并让我们知道答案。理想情况下,python 或 python3 是 virtualenv 中的一个。然后,用好的方法,尝试:



python myproject.py

您正确导入,它应该位于您的文件 myproject.py 中


import requests_html


查看完整回答
反对 回复 2023-10-18
  • 3 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信