简体   繁体   English

在Ubuntu 12.04上安装灯泡

[英]Installing Bulbs on Ubuntu 12.04

I am trying to install bulbs on my system (Ubuntu 12.04). 我正在尝试在系统上安装灯泡(Ubuntu 12.04)。 I came across this link. 我碰到了这个链接。 ( http://bulbflow.com/download/#get-bulbs ) http://bulbflow.com/download/#get-bulbs

I am not using a Flask or any other virtual environment. 我没有使用Flask或任何其他虚拟环境。 I just want to install bulbs straight on my PC. 我只想直接在PC上安装灯泡。

Is a: 是:

$ pip install bulbs 

do that for me? 这样对我吗?

sudo pip install https://github.com/espeed/bulbs/tarball/master sudo pip安装https://github.com/espeed/bulbs/tarball/master

Downloading/unpacking https://github.com/espeed/bulbs/tarball/master
  Downloading master (unknown size): 177Kb downloaded
  Cannot determine compression type for file /tmp/pip-EuJ05B-unpack/master
  In the tar file /tmp/pip-EuJ05B-unpack/master the member espeed-bulbs-71d0cce/docs/social is invalid: "linkname 'espeed-bulbs-71d0cce/docs//home/james/projects/bulbflow.com/www/root/templates/social.html' not found"
  Running setup.py egg_info for package from https://github.com/espeed/bulbs/tarball/master

    warning: no previously-included files matching '*~' found under directory '.'
    warning: no previously-included files matching '*.pyc' found under directory '.'
    no previously-included directories found matching '*/*/old'
    no previously-included directories found matching '*/old'
Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from bulbs==0.3.29-20140426)
Requirement already satisfied (use --upgrade to upgrade): httplib2>=0.7.2 in /usr/lib/python2.7/dist-packages (from bulbs==0.3.29-20140426)
Downloading/unpacking pyyaml>=3.10 (from bulbs==0.3.29-20140426)
  Downloading PyYAML-3.11.tar.gz (248Kb): 248Kb downloaded
  Running setup.py egg_info for package pyyaml

Downloading/unpacking six (from bulbs==0.3.29-20140426)
  Downloading six-1.6.1.tar.gz
  Running setup.py egg_info for package six

    no previously-included directories found matching 'documentation/_build'
Downloading/unpacking omnijson (from bulbs==0.3.29-20140426)
  Downloading omnijson-0.1.2.tar.gz
  Running setup.py egg_info for package omnijson

Requirement already satisfied (use --upgrade to upgrade): python-dateutil==1.5 in /usr/lib/python2.7/dist-packages (from bulbs==0.3.29-20140426)
Installing collected packages: pyyaml, six, omnijson, bulbs
  Running setup.py install for pyyaml
    checking if libyaml is compilable
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c build/temp.linux-x86_64-2.7/check_libyaml.c -o build/temp.linux-x86_64-2.7/check_libyaml.o
    build/temp.linux-x86_64-2.7/check_libyaml.c:2:18: fatal error: yaml.h: No such file or directory
    compilation terminated.

    libyaml is not found or a compiler error: forcing --without-libyaml
    (if libyaml is installed correctly, you may need to
     specify the option --include-dirs or uncomment and
     modify the parameter include_dirs in setup.cfg)

  Running setup.py install for six

    no previously-included directories found matching 'documentation/_build'
  Running setup.py install for omnijson

  Running setup.py install for bulbs

    warning: no previously-included files matching '*~' found under directory '.'
    warning: no previously-included files matching '*.pyc' found under directory '.'
    no previously-included directories found matching '*/*/old'
    no previously-included directories found matching '*/old'
Successfully installed pyyaml six omnijson bulbs
Cleaning up...

It doesn't seem that pip is not doing a good job of installing all the dependanceis for bulbs.It couldn't find libyaml and I got a fatal error. 似乎pip在安装灯泡的所有依赖项方面都做得不好,找不到libyaml并且出现了致命错误。

If you're not using virtualenv, then you will more than likely need to run "sudo pip install bulbs" to install it onto your machine. 如果您不使用virtualenv,则很有可能需要运行“ sudo pip install bulbs”将其安装到计算机上。 The default python installation is protected by root access on Ubuntu. 默认的python安装受Ubuntu上的root访问保护。 Also, you should not have to worry about other software to install, because pip install will take care of dependencies if the "bulbs" package is formed correctly. 另外,您不必担心要安装其他软件,因为如果正确构建了“ bulbs”软件包,则pip install将处理依赖项。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM