3 回答

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個贊
Sublime 使用錯誤的 Python 環(huán)境的問題。
您需要添加新的構(gòu)建配置:
檢查你的Python3路徑在哪里(使用which或where命令,取決于你的操作系統(tǒng))
添加并配置構(gòu)建系統(tǒng)(查看下面的鏈接或谷歌如何做到這一點(diǎn))
選擇新創(chuàng)建的構(gòu)建系統(tǒng)

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個贊
我不是 Mac 專家,但是……我知道 Mac 有自己的 python2 和 3 內(nèi)部版本,這對于操作系統(tǒng)的運(yùn)行至關(guān)重要,因此您可能將 pip 安裝到這些版本中,而不是通過 PATH 操作的版本中。

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個贊
我建議在命令行中嘗試一切。
MacOS 基于 Unix,對命令行非常友好。
我還建議使用 Python 虛擬環(huán)境,因此創(chuàng)建一個虛擬環(huán)境,然后在那里安裝您需要的東西。
轉(zhuǎn)到要創(chuàng)建 Python virtualenvs 的文件夾,并創(chuàng)建一個名為 learn 的 virtualenv,然后在其中安裝 requests_html:
mkdir ~/venvs
cd ~/venvs
python3 -m venv learn
source learn/bin/activate
learn/bin/pip install requests-html
然后在運(yùn)行項(xiàng)目時,確保已激活該虛擬環(huán)境
source learn/bin/activate
在此階段確認(rèn)使用的 python 程序是否是來自您的虛擬環(huán)境的程序很有用,因此請嘗試
which python
which python3
并讓我們知道答案。理想情況下,python 或 python3 是 virtualenv 中的一個。然后,用好的方法,嘗試:
python myproject.py
您正確導(dǎo)入,它應(yīng)該位于您的文件 myproject.py 中
import requests_html
添加回答
舉報