在Mac上更新python版本
我刚买了一台MacBook Pro,预装的python版本是2.7.x,我试图安装在Mac上更新python版本,python,macos-catalina,biopython,Python,Macos Catalina,Biopython,我刚买了一台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> python3
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>
python3
皮普也是如此
pip3 install <package name>
pip3安装
或者,您可以创建一个虚拟环境。参考。在
/usr/bin
中将python符号链接到python3。如果需要访问python2.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。这将使维护软件包安装、版本和更新变得更加简单
参考资料:
Brew:我已经检查了biopython的文档,他们要求您运行
pip install biopython
因此,您必须确保您的pip
像这里一样使用Python 3+
> pip -V
pip 20.2.2 from /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip (python 3.7)
在这里,他已经安装了python3.x。因此,他必须更新python3的路径。@HarshitRuwali您安装了python,但是如果不使用包管理器,很难更新python和将来安装的其他包。但是,是的,您需要更新/usr/bin中的符号链接以指向python3。如果不在虚拟环境中,您就不能在MacOS上运行这样的pip命令。您必须使用
python3-mpip安装
,也可以使用过时的pip3包装器。