在Ubuntu 10.04中安装Dropbox Python SDK

1 投票
2 回答
1117 浏览
提问于 2025-04-17 15:54

我的设置:Ubuntu 10.04,Dropbox SDK 1.5.1,和python 2.7.3

我正在设置Dropbox SDK,但遇到了一个问题。

我的python运行得很好,但当我执行

python setup.py install

来安装Dropbox SDK时,出现了一条信息

Traceback (most recent call last):
  File "setup.py", line 6, in <module>
    from setuptools import setup, find_packages
ImportError: No module named setuptools

我在网上搜索了这条信息,发现我没有安装setuptools。所以我决定安装python的setuptools。不过,我又失败了。

我尝试执行

sudo apt-get install python-setuptools

但安装Dropbox时又出现了同样的信息。

我还去http://pypi.python.org/pypi/setuptools下载了文件setuptools-0.6c11-py2.7.egg,然后我执行了

sudo sh setuptools-0.6c11-py2.7.egg

但是,我又收到了另一个错误信息

Traceback (most recent call last):
  File "<string>", line 1, in <module>
zipimport.ZipImportError: can't decompress data; zlib not available

我发现可能还需要安装与zlib相关的东西。因此,我按照建议执行了

sudo apt-get install zlib1g-dev

但情况似乎还是一样。我总是收到这条信息

Traceback (most recent call last):
  File "<string>", line 1, in <module>
zipimport.ZipImportError: can't decompress data; zlib not available

我甚至使用了Ubuntu的Synaptic包管理器,检查并安装了所有带有zlib关键字的包。但我仍然遇到同样的问题。

有没有人能给我一些建议,如何在Ubuntu 10.04上安装Dropbox SDK?

2 个回答

0

对于64位系统

sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 /lib/libz.so

对于32位系统

sudo ln -s /usr/lib/i386-linux-gnu/libz.so /usr/lib

还需要安装:

lib32z1lib32z1-dev 这两个是32位的软件包

1

如果你看到这个内容在找答案,可以使用下面的命令:

sudo apt-get install python-setuptools

这条命令会正确设置好setuptools,然后接下来的命令:

sudo python setup.py install

就可以正常运行了。祝好运!

撰写回答