尝试首次安装Tornado(在EC2 Linux实例上).我做到了
pip install tornado
Run Code Online (Sandbox Code Playgroud)
然后尝试运行hello world示例:http://www.tornadoweb.org/en/stable/#hello-world
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
application = tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
application.listen(80)
tornado.ioloop.IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)
然后我尝试:
python hello.py
Run Code Online (Sandbox Code Playgroud)
但得到:
回溯(最近一次调用最后一次):文件"testing/tornado.py",第1行,
导入tornado.ioloop文件"/opt/pdf_engine/testing/tornado.py",第1行,
导入tornado.ioloop ImportError:否名为ioloop的模块
我必须使用 psycopg2 以 postgresql 作为后端在服务器上运行一个龙卷风 web 应用程序。我正在开发 Red Hat Enterprise Linux Server 版本 6.5。我设置了一个虚拟环境。现在,在这台服务器上,我没有 root 访问权限,无法使用 pip 或 yum,也无法从服务器复制文本(因此我无法发布确切的错误日志)。我一直在手动下载库的 tar 文件并安装它们。当我尝试运行 web 应用程序时,出现以下错误:
ImportError: /lib/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/libpq.so.5)
Run Code Online (Sandbox Code Playgroud)
libc.so.6 的版本是 2.12。该错误显示在 psycopg2/ init.py中。
我很抱歉,这没什么可继续的,但服务器有很多限制。任何帮助将不胜感激。