我是python和biopython的新手,目前使用Mac。我有python v2.7和v3.7,我想学习python3。 Biopython仅适用于v2.7。是否值得安装python V3.4以及其他两个版本,以便我可以学习python3并使用biopython?还是删除python3.7并添加3.4?即使我安装了python3.4,如果先前安装了biopython,biopython也能正常工作吗?这里的生物学家很困惑。
答案 0 :(得分:2)
首先,请查看此页面:https://biopython.org/wiki/Download 您不必担心biopython绑定到特定版本的python-您可以将其与v2.7或v3.4 / v3.5 / v3.6一起使用。您还可以在系统上安装多个版本,但是我建议您集中精力深入研究其中一个。就个人而言,我现在使用python3.x(目前为3.6)已经工作了几年,但我知道很多人坚持使用v2.7。
同样具有生物信息学背景,在旅途的开始我强烈推荐您做一件事,例如: https://www.coursera.org/specializations/python youtube上还有很多免费教程-您可以通过搜索“ python教程”或“ python入门”轻松找到适合您需求的教程。
使自己熟悉该语言,检查诸如数据结构,数据库和数据可视化之类的基础知识。还请检查一些“ python备忘单”-它们可以帮助您掌握该语言的基本概念。 祝一切顺利,并继续编码!
答案 1 :(得分:0)
来自biopython installation document:
Biopython旨在与Python 2.5至2.7(含)一起使用。 Python 2.7是最终的2.x系列发行版,并且这是我们推荐的版本(假设您打算使用的所有其他Python库都支持它)。
升级错误修复程序版本(例如,从2.6.1到2.6.2)非常容易,并且不需要重新安装任何库。
在版本(例如2.6到2.7)之间进行升级比较耗时,因为您需要重新安装已添加到python中的所有库。
从Biopython 1.62开始,我们正式支持Python 3,特别是Python 3.3。不支持Python 3.0、3.1和3.2。
也来自Biopython website:
Python 2.7、3.4、3.5或3.6或PyPy,包括Python开发头文件,如python.h
因此biopython与他们的文档不一致。
我认为您最好的选择是下载最新版本的Python 2或3,然后查看其是否有效。