查看终端运行:
Nannas-Computer:some_folder username$ brew update
Already up-to-date.
Nannas-Computer:some_folder username$ brew upgrade
Nannas-Computer:some_folder username$ brew upgrade python3
Warning: python3 3.7.6_1 already installed
Nannas-Computer:some_folder username$ python3 --version
Python 3.7.3
为什么所有这些版本都不同,如何在Mac上安装3.8.2版本(macOS Mojave,版本10.14.6)?
答案 0 :(得分:4)
您可以使用以下命令安装Python 3.8.x:
model.evaluate_generator(validation_gen)
由于它不是Homebrew上的主要Python发行版,因此默认情况下,无法通过简单键入brew install python@3.8
进行访问。二进制文件位于python3
中,您可以创建指向它的符号链接,也可以通过键入完整路径直接使用它。
这并不像您想象的那么麻烦,因为通常您唯一需要做的就是创建一个虚拟环境并激活它。从那时起,它将成为您的默认Python(对于此virtualenv):
/usr/local/Cellar/python@3.8/3.8.2/bin/python3.8
答案 1 :(得分:1)
经过研究,我发现了以下原因:
可以通过Homebrew升级到Python 3.8.2,但由于某些复杂性,未列为提供python。请参阅状态here。在此问题解决之前,您可以升级到最新版本3.7.6_1(就像Homebrew告诉我的那样)。
当我在终端中运行python3 --version
时,它返回了Python 3.7.3
,因为我是在某个时候亲自从官方网站上安装了此版本,而没有使用Homebrew。通过Homebrew将python升级到3.7.6对该主要的python安装没有影响。我摆脱了使用this有用答案的手动安装版本,之后为了安全起见,我使用Homebrew重新正确安装了python,现在终于有了:
Nannas-Computer:some_folder username $ python3 --version
Python 3.7.6