我已经通过键入pip3 install docopt安装了docopt,现在它已经安装好了:您可以在列表中看到它
umr5558-c02gl0y6drjm:Concatenate etudiant$ pip3 list
Package Version
--------------- -------
biopython 1.71
buildozer 0.34
cycler 0.10.0
docopt 0.6.2
kiwisolver 1.0.1
matplotlib 2.2.2
nose 1.3.7
numpy 1.14.2
pexpect 4.5.0
pip 10.0.0
ptyprocess 0.5.2
pyparsing 2.2.0
python-dateutil 2.7.2
pytz 2018.4
scipy 1.0.1
setuptools 39.0.1
sh 1.12.14
six 1.11.0
virtualenv 15.2.0
wheel 0.30.0 但是,当我试图从docopt在python3上导入docoport时,它会引发:
ModuleNotFoundError:没有名为“docopt”的模块
有人有主意吗?
这是一条道路:
umr5558-c02gl0y6drjm:Concatenate etudiant$ pip3.6 install docopt
Requirement already satisfied: docopt in /usr/local/lib/python3.6/site-packages (0.6.2)以下是导入部分:
from Bio import codonalign
from Bio.Align import MultipleSeqAlignment
from Bio.SeqRecord import SeqRecord
from Bio.Alphabet import IUPAC
from Bio.Seq import Seq from Bio import AlignIO
from Bio import pairwise2
from Bio.codonalign.codonseq import _get_codon_list, CodonSeq, cal_dn_ds
import scipy
from Bio.Align.Applications import MuscleCommandline
from Bio.Align import MultipleSeqAlignment
from scipy.linalg import expm
from Bio import SeqIO
import sys
import numpy as np
from docopt import docopt谢谢
发布于 2019-11-04 13:14:50
你好试试看
sudo apt install python3-docopt发布于 2021-04-12 02:04:37
我也遇到了类似的问题,我就是这样解决的:
我还通过pip install docopt安装了docopt,我的mac中有python 2和3。
问题是docopt是为python 3安装的,但是在终端中运行.py文件时,默认情况下它运行在python 2中。
只需将#!/usr/bin/env python3添加到.py文件的开头,就可以解决问题。
https://stackoverflow.com/questions/49880271
复制相似问题