2015-04-22 194 views
0

我是PyCharm的新手,並將它用作python的通用IDE。PyCharm Mac Biopython安裝

我的問題在於,當我在PyCharm中運行我的代碼時,它看不到BioPython。它說:

Traceback (most recent call last): 
File "[path-to-code]", line 9, in <module> 
from Bio import SeqIO 
ImportError: No module named Bio 

所以我去'首選項 - >項目:代碼 - >項目結構'並添加整個網站包作爲內容根。但隨後,PyCharm將不會運行在所有並給出了此錯誤:

Fatal Python error: PyThreadState_Get: no current thread 

之前,任何人都遇到類似的問題?

注意:控制檯python可以識別我何時導入Bio,並且工作得很好。

+0

問題解決了。 PyCharm和Console指向不同的解釋器。 –

回答

1

而不是改變你的項目結構,在偏好去Preferences > Project > Project Interpreter。點擊+並搜索biopython

enter image description here

+0

這就是我在第一個地方做的,實際上。但是我沒有看到列表中的biopython。 –

+0

啊,我想我有這個問題。我是非管理員用戶,並且已經在我的本地文件夾中安裝了PyCharm,而不是在Applications文件夾中。可能PyCharm無法看到biopython,因爲它沒有訪問權限。 –

+0

問題仍然存在。 Sublime Text可以查看和訪問biopython,但不能訪問PyCharm。 –