/usr/bin/ld: 找不到-lpython3.5m

/usr/bin/ld: cannot find -lpython3.5m

我想从终端安装 tifffile 包:

pip install tifffile

我收到以下错误

  gcc -pthread -shared -L/home/l-01-314/anaconda3/lib -Wl,-rpath=/home/l-01-314/anaconda3/lib,--no-as-needed build/temp.linux-x86_64-3.5/tifffile/_tifffile.o -L/home/l-01-314/anaconda3/lib -lpython3.5m -o build/lib.linux-x86_64-3.5/tifffile/_tifffile.cpython-35m-x86_64-linux-gnu.so
  /usr/bin/ld: cannot find -lpython3.5m
  collect2: error: ld returned 1 exit status
  error: command 'gcc' failed with exit status 1

知道我为什么会收到此错误吗?

已解决,系统 gcc 有一个错误的 link,所以我通过 conda 为 python anaconda 安装了 gcc。

conda install -c anaconda gcc=4.8.5