简体   繁体   English

在fedora版本8上安装bigquery命令行

[英]installing bigquery command line on fedora release 8

I am following installing instructions from installation steps 我正在按照安装步骤中的安装说明进行操作

I am ending up with the following error 我最终遇到以下错误

#python setup.py install

Traceback (most recent call last):
  File "setup.py", line 18, in <module>
    use_setuptools()
  File "/mnt/ravi/BQTools/bigquery-2.0.6/ez_setup.py", line 76, in use_setuptools
    return do_download()       
  File "/mnt/ravi/BQTools/bigquery-2.0.6/ez_setup.py", line 72, in do_download
    import setuptools; setuptools.bootstrap_install_from = egg
zipimport.ZipImportError: can't decompress data; zlib not available

I assumed I had to install zlib to get rid of this error, but it doesn't help 我以为我必须安装zlib才能摆脱此错误,但这无济于事

#yum install zlib

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * updates-newkey: kdeforge.unl.edu
 * fedora: kdeforge.unl.edu
 * updates: kdeforge.unl.edu
updates-newkey                                          | 2.3 kB     00:00     
fedora                                                  | 2.1 kB     00:00     
updates                                                 | 2.6 kB     00:00     
s3tools                                                 | 1.7 kB     00:00     
Setting up Install Process
Parsing package install arguments
Package zlib-1.2.3-14.fc8.i386 already installed and latest version

Nothing to do

a search gives the following result 搜索给出以下结果

#yum search zlib
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * updates-newkey: kdeforge.unl.edu
 * fedora: kdeforge.unl.edu
 * updates: kdeforge.unl.edu 
================================ Matched: zlib ================================
arm-gp2x-linux-zlib.noarch : Cross Compiled zlib Library targeted at arm-gp2x-
                           : linux
iptstate.i386 : A top-like display of IP Tables state table entries
jzlib.i386 : JZlib re-implementation of zlib in pure Java
jzlib-demo.i386 : Examples for jzlib
jzlib-javadoc.i386 : Javadoc for jzlib
minizip.i386 : Minizip manipulates files from a .zip archive
minizip-devel.i386 : Development files for the minizip library
ocaml-cryptokit.i386 : OCaml library of cryptographic and hash functions
perl-Archive-Tar.noarch : A module for Perl manipulation of .tar files
perl-Compress-Raw-Zlib.i386 : Low-Level Interface to the zlib compression
                            : library
perl-Compress-Zlib.noarch : A module providing Perl interfaces to the zlib
                          : compression library
perl-IO-Compress-Zlib.noarch : Perl interface to allow reading and writing of
                             : gzip and zip data
perl-IO-Zlib.noarch : Perl IO:: style interface to Compress::Zlib
perl-POE-Filter-Zlib.noarch : POE filter wrapped around Compress::Zlib
php-pecl-phar.i386 : Allows running of complete applications out of .phar files
rb_libtorrent-devel.i386 : Development files for rb_libtorrent
zlib.i386 : The zlib compression and decompression library
zlib-devel.i386 : Header files and libraries for Zlib development
zziplib.i386 : Lightweight library to easily extract data from zip files
zziplib-devel.i386 : Development files for the zziplib library
zziplib-utils.i386 : Utilities for the zziplib library

I am not sure if zlib is installed correctly 我不确定zlib是否正确安装

# zlib
-bash: zlib: command not found

Please suggest next steps 请建议下一步

The issue here is that the copy of python on your machine was built without zlib support. 这里的问题是您机器上的python副本是在没有zlib支持的情况下构建的。 Luckily, the only reason zlib is needed is to install setuptools, and there's an easier way to do that in your case -- just try: 幸运的是,需要zlib的唯一原因是安装setuptools,在您的情况下,有一种更简单的方法可以执行此操作-只需尝试:

yum install python-setuptools

and then you can either proceed as you were, or (even easier) just type easy_install -U bigquery to install bq. 然后您可以按原样进行操作,也可以(甚至更简单)键入easy_install -U bigquery来安装bq。

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

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