【问题标题】:ImportError: cannot import name 'serve' from 'waitress'ImportError:无法从“女服务员”导入名称“服务”
【发布时间】:2020-05-04 12:12:33
【问题描述】:
from waitress import serve              # error line 
import app                              # python file where flask code is written
serve(app.app,port=8000,thread=55) 
  1. Python 版本:3.7
  2. 女服务员版本:尝试使用 1.4.1 和 1.3.0*

堆栈跟踪

C:\Users\ashish.kamble\ModelDeployment\Scripts\python.exe C:/Users/ashish.kamble/PycharmProjects/ModelDeployment/waitress.py
Traceback (most recent call last):
  File "C:/Users/ashish.kamble/PycharmProjects/ModelDeployment/waitress.py", line 1, in <module>
    from waitress import serve
  File "C:\Users\ashish.kamble\PycharmProjects\ModelDeployment\waitress.py", line 1, in <module>
    from waitress import serve
ImportError: cannot import name 'serve' from 'waitress' (C:\Users\ashish.kamble\PycharmProjects\ModelDeployment\waitress.py)

Process finished with exit code 1

【问题讨论】:

  • 确定安装正确
  • 如果你有 python 2 和 python 3 你应该使用 pip3 来安装你的包
  • 是的,只安装了 pip3...
  • 你能发布完整的堆栈跟踪
  • @CodeYard Stack trace added ..please check

标签: python pycharm waitress


【解决方案1】:

您的错误是因为您的文件名为waitress.py

当您运行代码时,您的 waitress 关键字将作为文件的对象。如果你想摆脱那个错误重命名你的python文件,它不代表你的库。

添加 -:最好使用 Pycharm 项目解释器安装库。按照这些steps 使用解释器安装库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-14
    • 2015-03-27
    • 2019-11-19
    • 1970-01-01
    • 2017-03-17
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    相关资源
    最近更新 更多