找不到lpython2.7

时间:2017-04-07 06:45:35

标签: python windows python-2.7 gcc cygwin

  

/usr/lib/gcc/x86_64-pc-cygwin/5.4.0 /../../../../ x86_64的-PC-cygwin的/ bin中/ LD:   找不到-lpython2.7       collect2:错误:ld返回1退出状态

我正在使用cygwin,尝试安装sentry并遇到此错误?

任何人都可以告诉我为什么遇到这个问题,问题与python-dev包有关吗?

如果需要,如何在cygwin上安装python-dev?

1 个答案:

答案 0 :(得分:2)

要搜索包含文件的包,您可以使用cygcheckhttps://cygwin.com/packages/

在您的案例中使用cygcheck:

$ cygcheck -p libpython2.7.dll.a
Found 3 matches for libpython2.7.dll.a
python-devel-2.7.12-1 - python-devel: Python language interpreter (installed binaries and support files)
python-2.7.10-1 - python: Python language interpreter (installed binaries and support files)
python2-devel-2.7.13-1 - python2-devel: Python 2 language interpreter

因此您需要使用Cygwin Setup python2-devel软件包进行安装 因为它是具有正确文件的最后一个版本 不要将pip install用于Cygwin Setup

中已有的软件包