scrapy 2.3 macOS環(huán)境搭建教程

2022-04-24 16:01 更新

macOS

構(gòu)建 Scrapy 的依賴項需要有一個 C 編譯器和開發(fā)頭文件。在 macOS上,這通常是由蘋果的 Xcode 開發(fā)工具提供的。要安裝 Xcode 命令行工具,請打開終端窗口并運行:

xcode-select --install

有一個 “已知問題 <https: github.com="" pypa="" pip="" issues="" 2468="">”_阻止“' pip '”更新系統(tǒng)包。</https:>要成功安裝 Scrapy 及其依賴項,必須解決這個問題。以下是一些建議的解決方案:

  • (推薦) Don't 使用系統(tǒng)python,安裝一個新的、更新的版本,它不會與系統(tǒng)的其他部分沖突。以下是如何使用 homebrew 包管理器:
  • 安裝 homebrew 遵循h(huán)ttps://brew.sh中的說明/
  • 更新你的 ?PATH? 變量,說明應(yīng)在系統(tǒng)包之前使用自制包(更改 ?.bashrc? 到 ?.zshrc? 如果你在使用  zsh 作為默認外殼):?
  • echo "export PATH=/usr/local/bin:/usr/local/sbin:$PATH" >> ~/.bashrc
  • 重新加載``.bashrc``以確保發(fā)生了變化:
  • source ~/.bashrc
  • 安裝python:
  • brew install python
  • 最新版本的python ?pip? 與它們捆綁在一起,這樣您就不需要單獨安裝。如果不是這樣,請升級python:
  • brew update; brew upgrade python
  • (可選) Install Scrapy inside a Python virtual environment .
此方法是解決上述macOS問題的一種解決方法,但它是管理依賴關(guān)系的一種總體良好實踐,可以補充第一種方法。

在任何這些解決方法之后,您都應(yīng)該能夠安裝scrapy::

pip install Scrapy


領(lǐng)取免費資料

掃描下方二維碼或打開微信搜一搜“w3cschool編程獅”關(guān)注公眾號回復(fù)關(guān)鍵詞【Python123】或者【Python資料包】免費領(lǐng)取 Python 學(xué)習資料,包含軟件安裝包,電子書、思維導(dǎo)圖等

w3cschool編程獅微信公眾號

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號