2014-12-18 2 views
0

요세미티를 실행하는 Macbook Pro에 Scrapy를 설치하려고합니다. 필자는 터미널에서 다음 명령을 실행하여 점안을위한 사이트의 문서를 따라했습니다.Mac OS X에서 치료를 설치하는 중 예외 요세미티

pip install Scrapy

은 점안시 다음과 같은 예외가 발생합니다 :

Exception: 
    Traceback (most recent call last): 
     File "/Library/Python/2.7/site-packages/pip-1.5.6 py2.7.egg/pip/basecommand.py", line 122, in main 
     status = self.run(options, args) 
     File "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/commands/install.py", line 283, in run 
requirement_set.install(install_options, global_options, root=options.root_path) 
     File "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 1435, in install 
requirement.install(install_options, global_options, *args, **kwargs) 
     File "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 671, in install 
self.move_wheel_files(self.source_dir, root=root) 
     File "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/req.py", line 901, in move_wheel_files 
pycompile=self.pycompile, 
     File "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/wheel.py", line 215, in move_wheel_files 
clobber(source, lib_dir, True) 
     File "/Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg/pip/wheel.py", line 205, in clobber 
os.makedirs(destdir) 
     File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.py", line 157, in makedirs 
mkdir(name, mode) 
    OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/scrapy' 

진행하는 방법에 대한 생각은?

+0

당신이 어떤 OS를 사용합니까? –

+0

웬일인지 easy_install Scrap 완전히 설치했다. – ehThind

답변

5

에 한번 사용 :

sudo easy_install Scrapy 

나를 위해 (맥 OS EI 선장) 일했다.

+1

고마워요, 이것은 요세미티 – CodeGuru

+0

에 대해서도 효과가있었습니다. 저도 건배 .. – McLeodx

1

이 시도 :

sudo pip install Scrapy 

을이도 다음이 시도 작동하지 않을 경우 :

Scrapy 에 대한 LXML의 PREQ를 설치하는 문제는, 내가 그것을 알아 냈
sudo apt-get install python-scrapy 
+0

나는 easy_install Scrapy를 사용했다. 나는 당신의 제안에 감사한다. – ehThind

2

,이 방법입니다

치료를위한 전제 조건을 설치하는 데 문제가있었습니다. 특히 lxml 라이브러리는 Scrapy가 설치되지 못하게합니다. 나는 결국 그것을 알아 냈다. 나는 6.0.8을 설치 - -

  • 이 핍 제가 2.7.6을 설치
    1. 파이썬 :
      임 실행 맥 OSX

      요세미티 10.10.1 다음과 같은 일을 설치해야 Scrapy를 설치하려면
    2. LXML - 나는 3.4.2
    3. OpenSSL을 설치 -이 모든 운영 체제 번호에 사전 설치되어 제공
    ,691 ~ 사용자 이름 $ sudo는 ENV ARCHFLAGS = -Wno 오류 = 미사용 명령 줄 인수 하드 오류 -에 - 미래 :

    다음은 명령

    // 설치하기 LXML

    사용자 이름 - 맥북했다 STATIC_DEPS = 사실 핍 lxml이 설치

    // 결과 - 성공적으로 설치 LXML-3.4.2

    // SCRAPY

    사용자 이름 - 맥북 설치 : ~ 사용자 Scrapy easy_install을 이름 $ sudo를

    는 // 결과 - Scrapy

    에 설치된 /Library/Python/2.7/site-packages/w3lib-1.11.0-py2.7.egg 완료 처리 종속성

    // 확인 Scrapy가 올바르게 설치되었는지 확인합니다. UserNames-MacBook : ~ username $ scrapy --version

    // 결과 - Scrapy 0.24.5 - 아니 활성 프로젝트

  • 0

    시도 무시하고 이미 설치된 종속 :

    pip install Scrapy --ignore-installed

    관련 문제