如何将python3在mac上的版本更改为3.10.10

sg3maiej  于 2023-06-04  发布在  Python
关注(0)|答案(4)|浏览(910)

我目前在Mac上运行Python 3.9.13。我想更新我的版本到3.10.10
我试着逃跑

brew install python

但是它说“python 3.10.10已经安装”!
当我跑步的时候

python3 --version

在终端中,它说我仍然在使用“python 3.9.13”
所以我的问题是,如何将Python版本从3.9.13更改为3.10.10?我已经从我的应用程序中删除了python 3.9,python 3.10是唯一一个仍然存在的。
我还尝试从网站上安装python 3.10.10并安装它。然而,它不起作用。Python 3.10.10安装成功,但当我检查它时,版本仍然相同。

yshpjwxd

yshpjwxd1#

可以使用pyenv处理多个Python环境
要做的事情:
1.安装pyenv:brew install pyenv
1.安装特定Python:pyenv install 3.10.10
1.将python3.10.10设置为globabal python env:pyenv global 3.10.10
可以开始使用python 3.10.10版本
在我看来,如果你不擅长终端或者mac系统中python是如何配置的话,最好还是让原来的系统python保持原样。并且使用一个单独的python管理器来帮助您独立地管理不同的python版本,就好像发生了什么错误,那么它只会影响环境而不会影响系统。

icnyk63a

icnyk63a2#

Python 3.10.10已经与Python 3.9.13沿着安装。你的路径可能指向3.9.13,这就是为什么你会得到那个Python版本。
试着修改路径变量以指向brew的Python安装,或者(更好)使用虚拟环境。
a)告诉你的PATH变量指向的Python版本:

$ which python

会告诉你实际可执行文件的路径。这样,你就可以看到你的主python所在的确切位置。
B)如果你想用brew的python创建一个虚拟环境,可以尝试类似这样的操作:

$ /usr/local/Cellar/python@3.10/3.10.1/bin/python3 -m venv py310
$ source venv/bin/activate
$ python
> # you should be inside a 3.10.1 envornamente
> CTRL+D
$ pip install requests
p3rjfoxz

p3rjfoxz3#

只需删除当前安装在您设备上的python并从官方网站下载您想要的版本即可。这是最简单的方法,也是最适合初学者的方法。

hgtggwj0

hgtggwj04#

下载最新版本时,它附带一个名为Update Shell Profile.command的文件。
在Mac中,你可以在/Applications/Python 3.11/Update Shell Profile.command找到它。
运行它,它应该升级到最新版本。

相关问题