setup.py不';我似乎没有意识到我的libs试图构建python2.7.3

setup.py不';我似乎没有意识到我的libs试图构建python2.7.3,python,Python,我正在尝试构建Python2.7.3并从我的主文件夹中运行它。Linux Mint Olivia(基于Ubuntu 13.04)。我运行了以下程序: cd #go home curl -O http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar xzfv Python-2.7.3.tgz cd Python-2.7.3 ./configure --prefix=$HOME make make install 它完成了所有这些

我正在尝试构建Python2.7.3并从我的主文件夹中运行它。Linux Mint Olivia(基于Ubuntu 13.04)。我运行了以下程序:

cd   #go home
curl -O http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar xzfv Python-2.7.3.tgz 
cd Python-2.7.3
./configure --prefix=$HOME
make
make install
它完成了所有这些,并安装到
~/bin/
,但我遇到的问题是,它没有为一些“可选”内容(如bz2或ssl)提取库。我已经安装了libbz2 dev。我试着在setup.py中混日子,取出了它测试bz2的部分,并对其进行了操纵,使其假设成功。BZ2模块随后成功编译并正确执行

问题是,如果可以避免的话,我不想去玩弄setup.py来处理我安装的所有东西。我试着查看distutils代码,看看到底出了什么问题,但我实在太深了。我甚至不知道如何诊断

同样值得一提的是,我在Ubuntu 12.04系统上使用完全相同的方法没有问题


不管怎么说,关于在哪里寻找问题的建议、提示或新想法都会很感激,谢谢。

ubuntu的存储库中有没有关于这个问题的deb?还是在你的薄荷发行版? 尝试
sudo-apt-get-install-python
默认情况下,python将只安装python3.3的2.7.5+版本,您只需使用
sudo apt get install python3
假设您只想安装版本2。 其他的
你的命令对ubuntu来说没问题,但对Mint来说有很多不同,你应该在LinuxMint论坛上发布。他们知道的更多他们的版本最终找到了这个,我想和大家分享一下。这不是一个完整的答案,但足以让人接受

在setup.py中,ubuntu安装的lib_dirs包含以下文件夹: /usr/lib/x86_64-linux-gnu/libbz2.so

mint安装不包括相同的文件夹。我在setup.py中手动添加了它,一切都开始工作了。我不知道为什么它没有被包括在内,但是如果你因为类似的原因偶然发现它,添加它可能会解决你的问题