3 回答
TA贡献1815条经验 获得超6个赞
Sublime 使用错误的 Python 环境的问题。
您需要添加新的构建配置:
检查你的Python3路径在哪里(使用which或where命令,取决于你的操作系统)
添加并配置构建系统(查看下面的链接或谷歌如何做到这一点)
选择新创建的构建系统
TA贡献1873条经验 获得超9个赞
我不是 Mac 专家,但是……我知道 Mac 有自己的 python2 和 3 内部版本,这对于操作系统的运行至关重要,因此您可能将 pip 安装到这些版本中,而不是通过 PATH 操作的版本中。
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
添加回答
举报