mac下安裝scrapy的各種艱辛,macscrapy

來源:互聯網
上載者:User

mac下安裝scrapy的各種艱辛,macscrapy

1.沒有pip工具包,安裝 :終端下 ,wget  https://bootstrap.pypa.io/get-pip.py

   安裝pip:sudo python  get-pip.py

2.修改pip源碼地址(國外地址太慢)

   Mac配置   .pip/pip.conf

 

    mkdir .pip

    touch pip.conf

    vim 開啟pip.conf 

     填寫: 

      [global]

      index-url = http://pypi.douban.com/simple

      [install]

      trusted-host=pypi.douban.com

 

      儲存pip.conf

  3.    xcode-select -install

 

      sudo pip install Scrapy

      安裝過程中出現:imortError:cannot import name xmlrpc_client 的話:

     終端下:

    sudo rm -rf /Library/Python/2.7/site-packages/six*

    sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six*

    sudo pip install six

    如果出現許可權問題:可能是OS X  的機制tootless問題

     重啟電腦:command+r  ,進入  選擇recovery mode ,左上方 選擇終端 運行 csrutil disable 命令 重啟電腦

   

    安裝完查看scrapy版本是出現:

   

Traceback (most recent call last):

  File "/usr/local/bin/Scrapy", line 7, in <module>

    from scrapy.cmdline import execute

  File "/Library/Python/2.7/site-packages/scrapy/__init__.py", line 27, in <module>

    from . import _monkeypatches

  File "/Library/Python/2.7/site-packages/scrapy/_monkeypatches.py", line 2, in <module>

    from six.moves import copyreg

ImportError: No module named six.moves

 

初次以為是six沒安裝成功就重新安裝了six ,最新版本1.10.0

scrapy查看版本還是出現此錯誤

sudo -H pip install scrapy

查看正常

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.