小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Mac安裝Scrapy及踩坑經(jīng)驗

 stoneccf 2019-01-14

前言

  • 系統(tǒng) - macOS 10.13.6
  • Python - 2.7 和 3.6 共存

Mac出廠自帶python2.7版本,后面我又自己安裝了Python3.X,于是電腦里就有兩個版本共存的情況,今天打算裝個Scrapy玩玩,不了解Scrapy的童鞋可以看官方文檔:Scrapy官網(wǎng)文檔

結(jié)果沒想到一裝就是3小時,中間遇到了無數(shù)的坑,最終通過曲線救國的方式才把Scrapy裝上了,于是趁熱打鐵,趕緊把踩坑經(jīng)驗寫下來,方便以后自己查閱,也方便遇到類似問題的朋友們參考。

主要遇到的問題有以下幾個:

  • pip install scrapy 安裝速度過慢
  • OSError: [Errno 1] Operation not permitted: ‘/tmp/pip-HG6JNq-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info
  • scrapy: command not found

這幾個問題在后面會有解決方法,首先我們按照正常的安裝流程走一遍。

第一步:安裝pip

這里默認(rèn)大家都已經(jīng)安裝了Homebrew,如果還沒了解的,可以百度或者看看我的另一篇博客:Mac安裝python3以及問題總結(jié)

終端輸入:

sudo python get-pip.py
  • 1

即可完成pip安裝

第二步:安裝Scrapy

終端輸入:

sudo pip install Scrapy
  • 1

如果一切順利的話(當(dāng)然這個概率比較小。。),你會看到安裝成功的語句,輸入 scrapy -v 就能看到scrapy的版本號了,目前最新的是1.5.1。

這里寫圖片描述

那么如果沒有成功安裝,而是報錯了怎么辦呢。。根據(jù)我google到的情況,報錯的情況真的是千奇百怪,所以這里我也只能列舉自己遇到的,至于其他的只能向搜索引擎求助了。

第三步:踩坑經(jīng)驗

1.pip install scrapy 的下載速度過慢

解決方式:更換下載源,可以使用國內(nèi)的豆瓣

pip install -i  https://pypi.douban.com/simple scrapy 
  • 1

2.安裝過程報錯

(1)

OSError: [Errno 1] Operation not permitted: ‘/tmp/pip-HG6JNq-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info

解決方法:忽略已經(jīng)安裝的six包

sudo pip install scrapy --ignore-installed six
  • 1
  • 2

參考來源:Six issue when installing package

(2)

[Errno 13] Permission denied

解決方法:通過 users 文件夾安裝

python -m pip install --user google-assistant-sdk[samples]
  • 1

參考來源:Permission denied How i solve this problem

3. 安裝成功但是報command not found錯誤

我主要是在這一步卡了很久,網(wǎng)上查到的資料是說,報錯原因是環(huán)境變量沒有配置好,但是我加入環(huán)境變量后也還是不行,所以在這里我先附上參考鏈接,對我沒用可能對其他人有用呢。

哪怕我把scrapy的路徑加入到環(huán)境變量中,還是有這個錯誤。于是我先把scrapy卸載掉,然后再用python3來安裝,沒想到就完美解決這個問題了。。

只需一行

 pip3 install scrapy
  • 1

安裝完的效果就是文章開頭的截圖,輸入scrapy -v 能看到版本信息,也能通過scrapy來創(chuàng)建爬蟲項目了。

一點猜測:由于mac自帶python2.7,在安裝的過程中scrapy成功裝上了,但是環(huán)境變量不對,導(dǎo)致找不到scrapy正確的執(zhí)行路徑。Stack Overflow上也有類似的問題,但是暫時還沒有人解答。

關(guān)于Scrapy安裝經(jīng)驗暫時就這么多,如果有大神能夠解除疑惑,歡迎多多交流。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多