Python 不能安装刮板

Python 不能安装刮板,python,pycharm,Python,Pycharm,我正在使用PyCharm,希望创建一个Hello World项目。而且我不能安装刮刀 我尝试使用设置进行安装,但出现以下错误 Collecting Scrappy Using cached https://files.pythonhosted.org/packages/b4/df/dcd763f44aea90fbd58b4e7f7c8be95ade7d130cd21251fc0d93c295b1f0/Scrappy-0.3.0.alpha.4.tar.gz Collecting guessi

我正在使用PyCharm,希望创建一个Hello World项目。而且我不能安装刮刀

我尝试使用设置进行安装,但出现以下错误

Collecting Scrappy
  Using cached https://files.pythonhosted.org/packages/b4/df/dcd763f44aea90fbd58b4e7f7c8be95ade7d130cd21251fc0d93c295b1f0/Scrappy-0.3.0.alpha.4.tar.gz
Collecting guessit (from Scrappy)
  Using cached https://files.pythonhosted.org/packages/29/b4/fa5141d01f93191f9030a82e8528a6b8c5315059ea76e2e35d0cf3bef7f8/guessit-3.0.4.tar.gz
Collecting tvdb_api (from Scrappy)
  Using cached https://files.pythonhosted.org/packages/ba/c5/abcff2dd75e63daae3466fffd05a28428e57828f8b878125571a8e8343a8/tvdb_api-2.0.tar.gz
Collecting hachoir-metadata (from Scrappy)
  Using cached https://files.pythonhosted.org/packages/98/89/f31ba1431ed7627032338cd009eaeb65dfad1311fa1437107c406fcb025e/hachoir-metadata-1.3.3.tar.gz

    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\Osman\AppData\Local\Programs\Python\Python37-32\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\Osman\\AppData\\Local\\Temp\\pycharm-packaging\\hachoir-metadata\\setup.py'"'"'; __file__='"'"'C:\\Users\\Osman\\AppData\\Local\\Temp\\pycharm-packaging\\hachoir-metadata\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base pip-egg-info
         cwd: C:\Users\Osman\AppData\Local\Temp\pycharm-packaging\hachoir-metadata\
    Complete output (6 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:\Users\Osman\AppData\Local\Temp\pycharm-packaging\hachoir-metadata\setup.py", line 65
        except OSError, err:
                      ^
    SyntaxError: invalid syntax
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
收集废品
使用缓存https://files.pythonhosted.org/packages/b4/df/dcd763f44aea90fbd58b4e7f7c8be95ade7d130cd21251fc0d93c295b1f0/Scrappy-0.3.0.alpha.4.tar.gz
收集猜测信息(从“残废”收集)
使用缓存https://files.pythonhosted.org/packages/29/b4/fa5141d01f93191f9030a82e8528a6b8c5315059ea76e2e35d0cf3bef7f8/guessit-3.0.4.tar.gz
收集tvdb_api(从Swarsy)
使用缓存https://files.pythonhosted.org/packages/ba/c5/abcff2dd75e63daae3466fffd05a28428e57828f8b878125571a8e8343a8/tvdb_api-2.0.tar.gz
正在收集hachoir元数据(来自Swarsy)
使用缓存https://files.pythonhosted.org/packages/98/89/f31ba1431ed7627032338cd009eaeb65dfad1311fa1437107c406fcb025e/hachoir-metadata-1.3.3.tar.gz
错误:命令出错,退出状态为1:
命令:“C:\Users\Osman\AppData\Local\Programs\Python\Python37-32\Python.exe'-C”import sys,setuptools,tokenize;sys.argv[0]=“C:\\Users\\Osman\\AppData\\Local\\Temp\\pycharm packaging\\hachoir metadata\\setup.py”“”__文件\ \=''''''''C:\\Users\\Osman\\AppData\\Local\\Temp\\pycharm packaging\\hachoir metadata\\setup.py''';f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,uuuu文件,uuuuu,“'exec'”))'egg\u信息——蛋基pip egg信息
cwd:C:\Users\Osman\AppData\Local\Temp\pycharm packaging\hachoir元数据\
完整输出(6行):
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\Osman\AppData\Local\Temp\pycharm packaging\hachoir metadata\setup.py”,第65行
除了OSError,err:
^
SyntaxError:无效语法
----------------------------------------
错误:命令出错,退出状态为1:python setup.py egg_info检查日志以获得完整的命令输出。

我也在尝试安装Scrapy,我发现问题出在Twisted依赖项库,所以首先你必须安装Twisted(不那么容易),从网站下载正确的预编译二进制文件(例如,如果您使用64位windows和python 3.5,则您必须在进入二进制下载位置的文件夹后,从cmd下载Twisted-19.2.1-cp35-cp35m-win_amd64.whl):

python -m pip install  Twisted‑19.2.1‑cp35‑cp35m‑win_amd64.whl # change with your binary name
那么你应该很容易安装Scrapy

python -m pip install Scrapy

试用:python-mpipinstallscrapy现在应该可以工作了,我自己做的