繁体   English   中英

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

[英]Why installing package and module not same in Python?

我想安装Biopython模块。 所以我使用命令sudo apt-get install python-biopython 这将安装软件包 现在,如果我在Python中键入import Bio ,编译器将找不到提供ImportError: no module named Bio模块 ImportError: no module named Bio 安装软件包并不意味着要安装模块吗?

我正在使用3.4.0

由于您使用的是Python 3.4,因此无法使用,因为通过apt-get安装的Debian软件包只会安装Python2.x版本。

要安装Python 3版本,我建议使用pip。 这里是安装方法(请注意,此软件包可能没有 Python 3版本):

如何使用Python 3安装pip?

编辑:

如果仍然无法在python2上进行import ,请尝试以下操作:

import sys
sys.path.append('/usr/share/pyshared')
import Bio

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM