2017-10-07 5 views
0

그래서 저는 Python을 처음 접했고 개인적인 프로젝트를 수행하는 것이 무엇인지 배우는 좋은 방법입니다. 내 Windows 그래서 나는 단편적인 모듈을 사용할 필요가 환경을pip Python 3에 Python 모듈을 설치했지만 해당 모듈에 Python 2가 필요한 종속성 패키지가 있습니다.

을 포함 virtualenv를 사용하여 : hachoir-metadata가 Python2 의존 패키지이기 때문에

pip install scrappy

Collecting scrappy 
    Using cached Scrappy-0.3.0.alpha.4.tar.gz 
Collecting guessit (from scrappy) 
    Using cached guessit-2.1.4.tar.gz 
Collecting tvdb_api (from scrappy) 
    Using cached tvdb_api-2.0.tar.gz 
Collecting hachoir-metadata (from scrappy) 
    Using cached hachoir-metadata-1.3.3.tar.gz 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 
     File "<string>", line 1, in <module> 
     File "C:\Users\USERPH\AppData\Local\Temp\pip-build-__zp7zbj\hachoir-metadata\setup.py", line 65 
     except OSError, err: 
        ^
    SyntaxError: invalid syntax 

    ---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in C:\Users\USERPH\AppData\Local\Temp\pip-build-__zp7zbj\h 
achoir-metadata\ 

그것을, 그래서 나는 그들의 P를 설치 시도 ython 3 버전

pip install hachoir3

나는 그것이

pip list | Select-String hachoir3

그래서 난

다시

pip install scrappy하지만 같은 오류를 실행 시도하여 설치되었는지 확인했다.

스크랩을 설치하는 데 문제가 있습니까? 나는 파이썬 2로 갈 수 없다.

고마워!

답변

0

Scrappycontains code 파이썬 2에서만 작동합니다. Scrappy은 Python 3 이상에서 사용할 수 없습니다.

+0

은 conda를 사용하여 종료되었으며, conda-forge 채널에있는 Scrapy를 사용합니다. 감사! –