簡體   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