为什么在Python中安装包和模块不一样?

Fau*_*tus 1 python module package biopython

我想安装Biopython模块.所以我用了这个命令sudo apt-get install python-biopython.那会安装.现在,如果我输入import Bio在Python中,编译器无法找到模块捐赠ImportError: no module named Bio.不安装包意味着安装模块吗?

Mar*_*cny 5

我正在使用3.4.0

由于您使用的是Python 3.4,因此您安装的Debian软件包apt-get只能安装Python2.x版本.

要安装Python 3版本,我建议使用pip.这里如何安装(注意这个包可能没有 Python 3版本):

如何用Python 3安装pip?

编辑:

如果仍然无法import使用python2,请尝试以下操作:

import sys
sys.path.append('/usr/share/pyshared')
import Bio
Run Code Online (Sandbox Code Playgroud)

根据这个包的文件列表,这些文件被安装到我在默认sys.path列表中看不到的特殊目录中