我刚购买了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版以上的任何版本?
答案 0 :(得分:1)
为您的终端运行python 3.x run
python3 <your command>
以及类似的pip
pip3 install <package name>
或者您也可以创建一个虚拟环境。引用here。
答案 1 :(得分:1)
在/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
答案 2 :(得分:0)
我已经检查了biopython https://biopython.org/wiki/Download的文档,他们要求您运行
PATH
因此,您需要确保的是pip install biopython
使用Python 3+,就像这里一样
pip