pip Установлен biopython, но он не скомпилирует Bio Module - PullRequest
1 голос
/ 02 июля 2019

У меня установлен биопайтон, но он все время говорит, что ни один модуль с именем Biopython не установлен

Раньше у меня это работало, поэтому я знаю, что оно работает, но я хотел, чтобы программа компилировалась на другом компьютере.Я установил python на компьютер (версия 3.7.3) и установил Pycharm Community Edition в качестве IDE.После этого я установил pip и сделал следующее в терминале pycharm:

pip install biopython

Вывод:

Requirement already satisfied: biopython in c:\users\thisi\appdata\local\programs\python\python37\lib\site-packages (1.73)
Requirement already satisfied: numpy in c:\users\thisi\appdata\local\programs\python\python37\lib\site-packages (from biopython) (1.16.4)

Тем не менее, всякий раз, когда я компилирую программу, я получаюследующая ошибка.

C:\Users\thisi\AppData\Local\Programs\Python\Python37\python.exe C:/Users/thisi/Desktop/H-protein/py-scripts/protein-blastp.py
Traceback (most recent call last):
  File "C:/Users/thisi/Desktop/H-protein/py-scripts/protein-blastp.py", line 1, in <module>
    from Bio.Blast.Applications import NcbiblastpCommandline
ModuleNotFoundError: No module named 'Bio'

Process finished with exit code 1

Я часами просматриваю интернет, чтобы найти решение, но, похоже, ни одна из них не работает, поскольку они приспособлены для linux.

Другие важные сведения: Моя ОСWindows10

Если я открою интерпретатор проекта, он показывает пакет biopython, установленный в моем текущем проекте, и python 3.7 в качестве интерпретатора.Буду признателен за любую помощь.

from Bio.Blast.Applications import NcbiblastpCommandline

Мне просто нужна первая строка кода для компиляции Приведенная мною функция является примером того, как я использую пакет biopython

...