创新智库网络应用

eureka-opensource的Python项目详细描述


我快速启动

I.1无堆栈python安装

eureka是一个解决方案,它需要一个名为无堆栈python(2.7版)的自定义python实现。

要通过源安装,请首先确保您具有必备的系统依赖项:

  • 对于基于debian的发行版:

    sudo apt-get install --no-install-recommends autoconf automake bzip2 ca-certificates file g++ gawk gcc libbz2-dev libffi-dev libfreetype6-dev libgdbm-dev libjpeg-dev libncurses-dev libopenjpeg-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libtiff-dev libtool libwebp-dev libxml2-dev libxslt-dev make patch pkg-config wget xz-utils zlib1g-dev
    

然后完成以下命令:

$ wget http://www.stackless.com/binaries/stackless-278-export.tar.bz2
$ tar xf stackless-278-export.tar.bz2
$ cd stackless-278-export
$ ./configure --prefix=<STACKLESS_DIR> && make -j3 all && make install

I.2 virtualenv和setuptools安装

为了隔离eureka项目,您可以安装并使用virtualenv。要在全新的无堆栈python中执行此操作,可以执行以下命令:

$ wget https://bootstrap.pypa.io/ez_setup.py -O - | <STACKLESS_DIR>/bin/python
$ <STACKLESS_DIR>/bin/easy_install virtualenv

注意:您还可以找到有关如何在其文档上安装stackless python的更多详细信息

I.3 Eureka安装

您可以通过执行以下操作来创建您的虚拟机:

$ <STACKLESS_DIR>/bin/virtualenv <EUREKA_DIR>
$ cd <EUREKA_DIR>

您最终可以使用 简易安装功能安装eureka open

$ ./bin/easy_install eureka-opensource

或者从pypi或从github下载压缩存档文件并运行:

$ ./bin/easy_install <archive>

I.5数据库创建

默认情况下,eureka使用标准的sqlite数据库进行持久化。因此,要创建数据库及其模式,可以使用以下nagare命令

$ ./bin/nagare-admin create-db eureka

I.6独立应用程序启动

现在您的应用程序已成功设置,您可以使用以下命令在独立模式下运行它:

$ ./bin/nagare-admin serve eureka

而且,现在您可以通过在您喜爱的浏览器中访问http://127.0.0.1:8080 http://127.0.0.1:8080 来访问您的eureka。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
屏幕抓取如何使用java从网站中提取数据?   java如何通过查看gc日志来查看垃圾收集器正在运行?   java中的并发   java计时一件事需要多长时间(秒)   java Hibernate:将mysql查询Datedif转换为HQL查询   AndroidStudio/Flatter中循环数的java怪异   java印地语字体在使用javafx的webview浏览器上呈现不正确   解码将bytebuffer转换为在java中不起作用的字符串   读一本书。用Java将dat文件转换为数组   java大小带有嵌入式SwingNode的JavaFX对话框   java你推荐Apache Maven的哪个软件安装程序插件?   实例变量错误:Java中需要标识符   无锁算法中的javaaba   java Quarkus native获取注释的值   java如何将用户输入功能添加到eclipse插件中?   java阻止在selenium webdriver测试中加载外部内容   未在本地缓存java映像(使用通用映像加载程序)会降低映像加载时间   Groovy:java。lang.VerifyError:希望在堆栈上找到整数   java cxf wssecurity客户端不绑定配置文件   java应用程序崩溃的测试工具/方法