首页 > 解决方案 > 没有名为“pyrosetta.rosetta”的模块

问题描述

我正在尝试安装 pyrosetta(在我下载了 tar 文件并请求许可证之后)。我在 Anaconda-navigator 的虚拟环境中运行 Ubuntu 20.04 我所做的安装步骤如下:

我在基础环境中编译了 Rosetta(rosetta_src_2021.16.61629_bundle 版本)我下载了我使用conda activate env my virtual environment3.7.11 python 激活的 Pyrosetta PyRosetta4.MinSizeRel.python37.ubuntu.release-299 版本。在 PyRosetta 主目录中,我执行了 python setup/setup.py install 并且它成功了。

Installed /home/user/anaconda3/envs/BioCom/lib/python3.7/site-packages/pyrosetta-2017-py3.7-linux-x86_64.egg
Processing dependencies for pyrosetta==2017
Finished processing dependencies for pyrosetta==2017

(我也在pyrosetta文件夹下的Rosetta目录下试过)

但是当我开始在 env 中使用 python 时,会出现这个错误:

>>> from rosetta import *
>>> from pyrosetta import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/user/anaconda3/envs/BioCom/lib/python3.7/site-packages/pyrosetta-2017-py3.7-linux-x86_64.egg/pyrosetta/__init__.py", line 15, in <module>
    import pyrosetta.rosetta as rosetta
ModuleNotFoundError: No module named 'pyrosetta.rosetta'

我真的不知道下一步该怎么做,谢谢!

标签: pythonmodulebioinformaticsrosetta

解决方案


推荐阅读