its*_*ode 47 python macos python-3.x
我想在mac上更新我的python 2.6.1到3.x但我想知道是否可以使用终端来做它或者我必须从python网站下载安装程序?
我问这个问题的原因是因为安装程序没有更新我的终端python版本.
Sco*_*ths 57
OS X上的默认Python不应该被操作系统本身使用.如果您的默认值是2.6.1,那么您必须拥有Snow Leopard.
如果你只是从标准3.1磁盘映像安装,那么你可以使用python3.1终端调用它(你不需要做任何额外的步骤来工作),你可以将平原保留python为2.6.1.
Nat*_*sha 54
python 2x 和 3x 都可以安装在 MAC 中。Mac 自带 python 2x 版本。要检查 MAC 中的默认 python 版本,请打开终端并键入-
python --version
Run Code Online (Sandbox Code Playgroud)
但是要检查,如果您已经安装了任何 python 3x 版本,则需要键入
python3 --version
Run Code Online (Sandbox Code Playgroud)
如果不这样做,请继续使用安装程序安装它。去python的官方网站(https://www.python.org/downloads/),下载最新版本
并安装它。
现在重新启动终端并使用两个命令再次检查-
希望这可以帮助。
Ven*_*n S 25
这篇文章最终帮助我做出了正确的选择,因为默认情况下 mac 10.14.6 带有 python 2.7*,我不得不升级到 3.7.*
brew install python3
brew update && brew upgrade python
alias python=/usr/local/bin/python3
Run Code Online (Sandbox Code Playgroud)
引用了 Mac文章中将 Python 3 设置为默认值的正确与错误方法
Far*_*uti 20
使用Homebrew只需:
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
Run Code Online (Sandbox Code Playgroud)
完了:)
Ngu*_*Dat 10
brew install python --> 安装最新的 Python。ls -l /usr/local/bin/python* --> 列出系统上安装的所有 Python 版本。ln -s -f /usr/local/bin/python[your-latest-version-just-installed] /usr/local/bin/python --> 将默认 Python 版本更改为最新版本。ln -s -f /usr/local/bin/python3.9 /usr/local/bin/pythonpython --version --> 再次检查 Python 版本默认值。参考:https : //dev.to/malwarebo/how-to-set-python3-as-a-default-python-version-on-mac-4jjf
小智 6
Python 2.7和3可以共存。
终端上显示的Python版本是2.7,但是您可以使用“ python3”调用它,请参见:
PeiwenMAC:git Peiwen$ python --version
Python 2.7.2
PeiwenMAC:git Peiwen$ python3
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Run Code Online (Sandbox Code Playgroud)
我建议使用pyenv来管理本地 python 版本(2.x 和 3.x),而不是直接使用 homebrew 安装新版本或手动从源代码构建新的 python 版本。本质上,pyenv可以为您做两件关键的事情:
pyenv install 3.8.1将在 下安装 python 3.8.1 ~/.pyenv/versions/3.8.1。PATH),以便在您这样做时pyenv local 3.8.1,调用python将调用新的解释器而不是您的系统 python。该pyenv存储库非常详细地介绍了如何针对不同系统进行安装以及它实际执行的操作,但以下是针对 mac 的基本步骤:
homebrew如果您还没有安装,请安装pyenv并使用它来安装brew install pyenv.bash_profile文件以包含:if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)"
fi
Run Code Online (Sandbox Code Playgroud)
现在使用 pyenv 安装一些 python,然后使用pyenv local命令切换到它(您可以使用 看到所有版本pyenv versions)。
pyenv install 3.8.1 && pyenv local 3.8.1
注意:您可能需要创建一个新的 shell 或bash_profile在当前的 shell 中重新加载,以便 pyenv 初始化来执行其操作(设置垫片)。
通过此设置,您将能够保留系统 macosx python 并切换到您想要通过pyenv.
| 归档时间: |
|
| 查看次数: |
106432 次 |
| 最近记录: |