在Ubuntu 10.04中安装Dropbox Python SDK
我的设置: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
还需要安装:
lib32z1
和 lib32z1-dev
这两个是32位的软件包
1
如果你看到这个内容在找答案,可以使用下面的命令:
sudo apt-get install python-setuptools
这条命令会正确设置好setuptools,然后接下来的命令:
sudo python setup.py install
就可以正常运行了。祝好运!