乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Mac安裝Scrapy及踩坑經驗

       stoneccf 2019-01-14

      前言

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

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

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

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

      • 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

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

      終端輸入:

      sudo python get-pip.py
      • 1

      即可完成pip安裝

      第二步:安裝Scrapy

      終端輸入:

      sudo pip install Scrapy
      • 1

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

      這里寫圖片描述

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

      第三步:踩坑經驗

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

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

      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

      解決方法:忽略已經安裝的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錯誤

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

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

      只需一行

       pip3 install scrapy
      • 1

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

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

      關于Scrapy安裝經驗暫時就這么多,如果有大神能夠解除疑惑,歡迎多多交流。

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多