在安装TypeError期间,我无法安装Flask-Spyne

时间:2016-06-13 07:07:36

标签: python windows flask suds spyne

我正在尝试在Windows上安装python模块Flask-Spyne,当我输入pip install Flask-Spyne时,在Sec-Wall上收集TypeError会出现。

我在Windows 10上使用Python 3.5.1

就是这样:

C:\Windows\system32>pip install flask-spyne
Collecting flask-spyne
Using cached Flask-Spyne-0.2.tar.gz

Collecting flask (from flask-spyne)
Using cached Flask-0.11.1-py2.py3-none-any.whl

Collecting spyne (from flask-spyne)
Using cached spyne-2.12.11.tar.gz

Collecting sec-wall (from flask-spyne)
Using cached sec-wall-1.2.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\SIVK~1\AppData\Local\Temp\pip-build-mydzld6p\sec-wall\setup.py", line 30, in <module>
        packages = find_packages(b"src"),
      File "c:\program files (x86)\python35-32\lib\site-packages\setuptools\__init__.py", line 51, in find
        out = cls._find_packages_iter(convert_path(where))
      File "c:\program files (x86)\python35-32\lib\distutils\util.py", line 129, in convert_path
        paths = pathname.split('/')
    TypeError: a bytes-like object is required, not 'str'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\SIVK~1\AppData\Local\Temp\pip-build-mydzld6p\sec-wall\

我尝试解决python setup.py egg_info错误,没有。 我试着看一下TypeError,没什么。

有人知道如何解决它吗?对于任何建议我很高兴:)

PS:如果有帮助,当我输入pip install suds时,会出现:

C:\Windows\system32>pip install suds
Collecting suds
  Using cached suds-0.4.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\SIVK~1\AppData\Local\Temp\pip-build-l7jpgeg4\suds\setup.py", line 20, in <module>
        import suds
      File "C:\Users\SIVK~1\AppData\Local\Temp\pip-build-l7jpgeg4\suds\suds\__init__.py", line 154, in <module>
        import client
    ImportError: No module named 'client'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\SIVK~1\AppData\Local\Temp\pip-build-l7jpgeg4\suds\

1 个答案:

答案 0 :(得分:0)

根据Spyne的documentation,已知使用Python版本2.6。和2.7,但Python 3支持未经过测试。

此外,您遇到的错误TypeError: a bytes-like object is required, not 'str'是人们在将代码从python 2.7迁移到python 3时经常遇到的错误。

我可以在安装python 3.5的软件包时重现您的错误。在为Python 2.7安装时我没有遇到任何错误。

所以,也许你必须切换到Python 2.7,和/或将问题报告给软件包的开发人员。