[英]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.