neo4j安装_neo4j-flask微博应用程序(必需安装包)

neo4j安装_neo4j-flask微博应用程序(必需安装包)_第1张图片

对于我们的示例博客应用程序,我们需要安装Flask,py2neo,passlib和bcrypt:

pip install flask

neo4j安装_neo4j-flask微博应用程序(必需安装包)_第2张图片

pip install flask

pip install py2neo

530a36d2902ae056b4cdf0a4834aa95e.png

py2neo

  • 要直接从GitHub安装最新的前沿代码,请使用:
  • $ pip install git+https://github.com/technige/py2neo.git#egg=py2neo
  • 网址:https://py2neo.org/v4/#
  • Py2neo是一个客户端库和工具包,用于在Python应用程序和命令行中使用Neo4j。该库支持Bolt和HTTP,并提供高级API,OGM,管理工具,交互式控制台,Pygments的Cypher词法分析器以及许多其他功能。与以前的版本不同,Py2neo v4不再需要支持HTTP的服务器,并且可以完全通过Bolt工作。

pip install passlib

neo4j安装_neo4j-flask微博应用程序(必需安装包)_第3张图片

pip install passlib

  • Passlib是Python 2和3的密码散列库,它提供了超过30种密码散列算法的跨平台实现,以及管理现有密码哈希的框架。它设计用于广泛的任务,从验证/ etc / shadow中的散列到为多用户应用程序提供全强度密码散列。

pip install bcrypt

neo4j安装_neo4j-flask微博应用程序(必需安装包)_第4张图片

pip install bcrypt

  • 对于Debian和Ubuntu,以下命令将确保安装所需的依赖项:
  • $ sudo apt-get install build-essential libffi-dev python-dev
  • 对于Fedora和RHEL衍生产品,以下命令将确保安装所需的依赖项:
  • $ sudo yum install gcc libffi-devel python-devel

网址:https://pypi.org/project/bcrypt/

如果我们pip freeze再次执行,我们会看到我们现在安装了更多的软件包:

pip freeze

Flask==0.10.1

Jinja2==2.7.3

MarkupSafe==0.23

Werkzeug==0.9.6

bcrypt==1.1.0

cffi==0.8.6

itsdangerous==0.24

passlib==1.6.2

py2neo==2.0.3

pycparser==2.10

six==1.9.0

wsgiref==0.1.2

正如Flask的文档所建议的那样,这些依赖项应该存储在一个名为的文本文件中requirements.txt:

pip freeze > requirements.txt

参考:https://nicolewhite.github.io/neo4j-flask/index.html

你可能感兴趣的:(neo4j安装)