在Mac上更新python版本

问题描述

我刚购买了MacBook Pro,并且python的预装版本是2.7.x,并且我试图安装biopython,但需要python 3.6及更高版本。
然后,我下载了最新的python 3.8.5。
运行终端安装biopython时,我收到一条错误消息,提示biopython需要运行3.6以上的版本,并下载了2.7版本。
如何使其能够识别3.8.5版或3.6版以上的任何版本?

解决方法

为您的终端运行python 3.x run

python3 <your command>

以及类似的pip

pip3 install <package name> 

或者您也可以创建一个虚拟环境。引用here

,

/usr/bin中将python链接到python3。如果您需要访问python 2.7,请运行python2.7。

brew install python3
brew link
sudo mv /usr/bin/python /usr/bin/python2.7 # skip this step if /usr/bin/python2.7 already exists
ln -s /usr/local/bin/python $(which python3) # note /usr/local/bin instead of /usr/bin

注意:

使用brew(无所不在的开源MacOS软件包管理器)安装python3。这样可以简化软件包安装,版本和更新的维护。

参考:

酿酒师:https://brew.sh

,

我已经检查了biopython https://biopython.org/wiki/Download的文档,他们要求您运行

PATH

因此,您需要确保的是pip install biopython 使用Python 3+,就像这里一样

pip

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...