在ubuntu中安装pyinterval

2024-09-23 06:29:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装python库pyinterval。它需要crlibmc头,我已经安装了没有错误,但似乎是问题的根源。在

当我跑步时:

$ sudo easy_install pyinterval

我得到以下信息:

^{pr2}$

我打电话给:

$ sudo apt-get install python-all-dev

但这并没有解决问题。在


Tags: installdev信息get错误easysudoapt
3条回答

我也遇到了同样的问题,我发现问题出在crlibm上(错误中提到了-fPIC标志)。在

我最终从源代码安装了crlibm,并能够使安装工作。在为crlibm运行./configure之后,我通过将“CPPFLAGS=”改为“CPPFLAGS=-fPIC”手动编辑了Makefile。从这里我运行“make”、“makeinstall”,然后运行“sudo easy_install pyinterval”。在

我要补充的是,我对这个解决方案不是百分之百的有信心,它也不是很优雅。我不确定-fPIC标志的技术细节,以及它的实际效果。在

但它确实有效。在

这对我来说似乎很管用:

wget http://lipforge.ens-lyon.fr/frs/download.php/152/crlibm-1.0beta3.tar.gz
tar vfxz crlibm-1.0beta3.tar.gz 
cd crlibm-1.0beta3
export CPPFLAGS=-fPIC
./configure
make
sudo make install
sudo pip install pyinterval
python
>>> from interval import *

谢谢你的回答。在

如果有人对此仍然有问题,您需要在“scs_lib/Makefile”中设置“CPPFLAGS=-fPIC”,而不是“./Makefile”。在

相关问题 更多 >