首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在mac上使用python3.10和brew?

如何在mac上使用python3.10和brew?
EN

Stack Overflow用户
提问于 2022-04-29 21:39:05
回答 1查看 2.6K关注 0票数 4

我使用brew install python@3.10安装了python3.10,但情况如下。

代码语言:javascript
运行
复制
$python3.10
zsh : command not found : python3.10

$which python3.9
/usr/local/bin/python3.9

$ls -al /usr/local/bin/python*
lrwxr-xr-x  1 host  admin  39 Mar 30 12:17 /usr/local/bin/python3 -> ../Cellar/python@3.9/3.9.12/bin/python3
lrwxr-xr-x  1 host  admin  46 Mar 30 12:17 /usr/local/bin/python3-config -> ../Cellar/python@3.9/3.9.12/bin/python3-config
lrwxr-xr-x  1 host  admin  41 Mar 30 12:17 /usr/local/bin/python3.9 -> ../Cellar/python@3.9/3.9.12/bin/python3.9
lrwxr-xr-x  1 host  admin  48 Mar 30 12:17 /usr/local/bin/python3.9-config -> ../Cellar/python@3.9/3.9.12/bin/python3.9-config

$ls /usr/local/Cellar/python*
/usr/local/Cellar/python@3.10:
3.10.2

/usr/local/Cellar/python@3.9:
3.9.12

因此,似乎在C业力上安装了python3.10,但是它在/usr/local/bin中没有符号链接。当我安装python3.9时,我不需要设置这些东西。我如何添加和使用python3.10 3.10?创建到/usr/local/bin的符号链接是我最不想做的事情。我希望能有一些命令让brew完成这件事。

EN

回答 1

Stack Overflow用户

发布于 2022-04-29 21:46:33

当安装了早期版本的Python时,brew默认不会链接新版本。

若要修复此问题,请运行brew link --overwrite python@3.10

您还可以先做一个模拟运行:

代码语言:javascript
运行
复制
brew link python@3.10

如果您以前已经链接了python的版本,您可能需要添加--overwrite标志。

代码语言:javascript
运行
复制
brew link --overwrite python@3.10

可以通过添加--dry-run标志来测试这些命令。

代码语言:javascript
运行
复制
$ brew link --dry-run python@3.10
Would link:
/usr/local/bin/2to3
#...
/usr/local/bin/python3.10
#...

/usr/local/bin/python3.10被链接时,您可以使用python3.10来调用那个版本的python。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72063927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档