Python &引用;ImportError:没有名为requests的模块;安装对pip和pip3的html请求后
尝试通过pip和pip3以多种不同的方式安装请求html(来自其他StackOverflow线程的建议),我不断收到相同的错误:没有名为requests\uHTML的模块 选中了pip和pip3列表,它们都有请求和请求html。我的python也更新了,它的版本是3.7.6 同样奇怪的是,我开始在jupyter笔记本上写代码,一切正常,但当我切换到升华文本时,问题就出现了 请帮忙Python &引用;ImportError:没有名为requests的模块;安装对pip和pip3的html请求后,python,pip,python-requests,python-requests-html,Python,Pip,Python Requests,Python Requests Html,尝试通过pip和pip3以多种不同的方式安装请求html(来自其他StackOverflow线程的建议),我不断收到相同的错误:没有名为requests\uHTML的模块 选中了pip和pip3列表,它们都有请求和请求html。我的python也更新了,它的版本是3.7.6 同样奇怪的是,我开始在jupyter笔记本上写代码,一切正常,但当我切换到升华文本时,问题就出现了 请帮忙 另外,我在mac电脑上,我是一个初学者。我不是mac电脑专家,但。。我知道Mac有自己的python2和3个内部版本
另外,我在mac电脑上,我是一个初学者。我不是mac电脑专家,但。。我知道Mac有自己的python2和3个内部版本,这对操作系统的运行至关重要,因此您可以将pip安装到这些版本中,而不是通过PATH操作的版本。我建议您在命令行中尝试所有操作 MacOS是基于Unix的,它对命令行非常友好 我还建议使用Python虚拟环境,因此创建一个虚拟环境,然后在那里安装您需要的东西 转到要在其中创建Python virtualenvs的文件夹,创建一个名为learn的virtualenv,然后在其中安装requests\u html:
mkdir ~/venvs
cd ~/venvs
python3 -m venv learn
source learn/bin/activate
learn/bin/pip install requests-html
然后在运行项目时,确保已激活该虚拟环境
source learn/bin/activate
在此阶段,确认使用的python程序是否是虚拟环境中的python程序非常有用,因此请尝试
which python
which python3
让我们知道答案。理想情况下,python或python3都是来自virtualenv的。然后,选择好的,试试:
python myproject.py
导入正确,应该在文件myproject.py中
import requests_html
Sublime使用错误Python环境的问题 您需要添加新的生成配置:
来源:@Gnudiff带有连字符,出现语法错误SyntaxError:无效语法。另外,还看了一些教程,它们在导入时带有下划线。您的计算机中安装了多个版本的python吗?也许您调用的Python解释器与预期的不同。试着运行这两个命令:
which pip3
和which python3
并发布结果(如果需要,谴责敏感文件夹名称)@lax48是的,我想是的。哪一个pip3给了我/opt/anaconda3/bin/pip3,哪一个python3给了我/opt/anaconda3/bin/python3?您是否可以尝试安装另一个软件包,以便了解问题是否与请求\u html
或pip/python>有关?lax48安装的botocore(pip安装botocore),并出现同样的问题。这里的问题可能是pip/pythonThanks,但是在创建虚拟环境并编写源代码learn/bin/activate之后,python myproject.py(我自己的文件名)出现了一个错误。python3:无法打开文件“web.py”:[Errno 2]没有这样的文件或目录hi@markaspovileika您需要位于web.py所在的同一文件夹中的终端中。还可以在编辑我的答案时看到我的答案,以显示有关如何验证所使用的python是否是virtualenv中的python的更多详细信息