pip install viennarna 报错ERROR: Command errored out with exit status 1: /storage/denghua/anaconda3/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-hpz6wp71/viennarna_f1fb31eb4bfd48d7a0f43fb4ae844494/setup.py'"'"'; __file__='"'"'/tmp/pip-install-hpz6wp71/viennarna_f1fb31eb4bfd48d7a0f43fb4ae844494/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-n63ietq6/install-record.txt --single-version-externally-managed --compile --install-headers /storage/denghua/anaconda3/include/python3.8/ViennaRNA Check the logs for full command output.
时间: 2024-01-31 19:04:18 浏览: 198
这个报错可能是由于缺少一些依赖库或者环境配置问题导致的。你可以尝试以下几个步骤:
1. 确认你的pip版本是否是最新的,可以通过 `pip install --upgrade pip` 来升级pip。
2. 确认你的系统环境是否安装了ViennaRNA的依赖库。ViennaRNA需要安装以下依赖库:gsl, lapack, blas, mpfr, m4, autoconf, automake, pkg-config, make, gcc。
3. 如果你的系统环境已经安装了ViennaRNA的依赖库,可以尝试直接从源代码安装ViennaRNA。你可以在ViennaRNA官网上下载源代码,然后运行以下命令进行安装:
```
tar -zxvf ViennaRNA-2.4.14.tar.gz
cd ViennaRNA-2.4.14
./configure
make
make install
```
4. 如果以上步骤都没有解决问题,你可以尝试在安装ViennaRNA时加上 `--no-cache-dir` 参数,以避免一些缓存问题:
```
pip install --no-cache-dir viennarna
```
阅读全文
相关推荐


