所以我对Python很陌生,学习它的一个好方法是做一些个人项目:)所以我在我的Windows上,使用virtualenv来控制环境
所以,我需要使用这个好斗的模块:
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\这是因为hachoir-metadata是一个依赖于Python2的包,所以我尝试安装它们的Python3版本。
pip install hachoir3
我确认它是用
pip list | Select-String hachoir3
所以我试着跑
pip install scrappy再一次
但同样的错误。
有什么工作要安装吗?我不能转到Python 2。
谢谢!
发布于 2017-10-07 14:51:11
Scrappy本身只适用于Python2.也就是说,Scrappy不能与Python3+一起使用。
https://stackoverflow.com/questions/46620358
复制相似问题