gpt4 book ai didi

python - setup.py 似乎没有识别我试图构建 python 2.7.3 的库

转载 作者:太空宇宙 更新时间:2023-11-04 06:08:26 25 4
gpt4 key购买 nike

我正在尝试构建 python 2.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/,但我遇到的问题是它没有为一些“可选”的东西获取库,比如bz2ssl。我安装了 libbz2-dev。我尝试在 setup.py 中乱搞,取出测试 bz2 内容的部分并对其进行操纵,使其假定成功。 bz2module 然后编译成功,并正确执行。

问题是,如果我可以避免的话,我不想去玩弄 setup.py 来安装我安装的所有东西。我试着查看 distutils 代码以查看出了什么问题,但我的理解力还远远不够。我什至不确定如何诊断。

也许值得注意的是,我在 Ubuntu 12.04 系统上使用完全相同的方法没有遇到任何问题。

无论如何,如果能提供有关在何处查找问题的指示、提示或新想法,我们将不胜感激,谢谢。

最佳答案

终于找到了这个,我想我会分享。不是一个完整的答案,但足够一个可以使用的答案。

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

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

关于python - setup.py 似乎没有识别我试图构建 python 2.7.3 的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20449721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com