【问题标题】:Hitting error when installing django-mssql 1.5安装 django-mssql 1.5 时出现错误
【发布时间】:2014-04-04 20:48:58
【问题描述】:

不知道问题出在哪里 - 任何建议表示赞赏。

Python 3.3.1(32 位)、Django 1.6.2、Win7 专业版。

这是回溯:

  Running setup.py egg_info for package django-mssql
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "c:\users\stephe~1.saw\appdata\local\temp\pip_build_stephen.sawyer\
        django-mssql\setup.py", line 115, in <module>
        version=find_version("sqlserver_ado", "__init__.py"),
      File "c:\users\stephe~1.saw\appdata\local\temp\pip_build_stephen.sawyer\
        django-mssql\setup.py", line 17, in find_version
        version_file, re.M)
      File "C:\Python33\Lib\re.py", line 161, in search
        return _compile(pattern, flags).search(string)
    TypeError: can't use a string pattern on a bytes-like object
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 16, in <module>

  File "c:\users\stephe~1.saw\appdata\local\temp\pip_build_stephen.sawyer\django
-mssql\setup.py", line 115, in <module>

    version=find_version("sqlserver_ado", "__init__.py"),

  File "c:\users\stephe~1.saw\appdata\local\temp\pip_build_stephen.sawyer\django
-mssql\setup.py", line 17, in find_version

    version_file, re.M)

  File "C:\Python33\Lib\re.py", line 161, in search

    return _compile(pattern, flags).search(string)

TypeError: can't use a string pattern on a bytes-like object

【问题讨论】:

  • 查看错误,我猜它不适用于 Python 3。编辑:请参阅 djangopackages.com/packages/p/django-mssql
  • 好吧,据说 django-mssql 1.5 支持 Django 1.6,这是 Django 的 Python3 兼容版本,但如果这是你的诊断 @Salem,我最好检查一下。谢谢。

标签: python django django-mssql


【解决方案1】:

PIP 将最新版本视为预发布,使用

pip install django-mssql --pre 

安装它,它将在 python 3+ 中正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    • 2017-09-09
    • 1970-01-01
    • 2020-05-15
    • 1970-01-01
    • 2015-07-28
    • 2012-08-03
    相关资源
    最近更新 更多