[英]Why python finds module instead of package if they have the same name?
[英]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版本):
编辑:
如果仍然无法在python2上进行import
,请尝试以下操作:
import sys
sys.path.append('/usr/share/pyshared')
import Bio
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.