Zil*_*t97 5 terminal installation homebrew python-3.x
在我的 Mac 终端上,我使用 homebrew 安装了 python3 (3.7.6) - 例如,如果我发出通过 homebrew 升级的命令,它会返回最新版本:
$brew upgrade python3
Warning: python3 3.7.6_1 already installed
Run Code Online (Sandbox Code Playgroud)
但是,当我询问版本时,它告诉我安装了旧版本(3.4.0):
$python3 --version
Python 3.4.0
Run Code Online (Sandbox Code Playgroud)
所以它已安装但未更新。我非常希望在我的 Mac 上安装 3.6 或更高版本。我尝试过使用自制软件卸载并重新安装,但没有成功。想知道是否有人有任何想法?
//
旁注(1) - 我对自制程序相对较新......$ brew doctor返回配置脚本“在您的系统或自制程序目录之外” - 不确定这是否有帮助,以及这是否是将它们移动到哪里的问题。
/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4m-config
/Library/Frameworks/Python.framework/Versions/3.4/bin/python3-config
/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4-config
Run Code Online (Sandbox Code Playgroud)
旁注 (2) - 3.7.6 不是最新版本,但这是 homebrew 将安装的最新版本。有什么办法可以获得更新的版本吗?
小智 1
快速解决:
您应该能够通过运行python3.7而不是python3来运行所需的版本。如果您愿意,您可以设置别名
“别名 python=/usr/local/bin/python3.7”
您将所需的二进制文件放在 RHS 上的位置。这将为您当前的会话创建一个别名。要始终调用此功能,您可以将此行添加到 bashrc 文件中,以便此别名在您每次登录新会话时都有效
echo "别名 python=/usr/local/bin/python3.7" >> ~/.bashrc
这些命令取自 https://opensource.com/article/19/5/python-3-default-mac ,其中解释了一些注意事项。
选择:
还要检查 Python 虚拟环境,特别是virtualenv和virtualenvwrapper,它们是分离 Python 工作环境的好工具,允许您单独为每个项目设置默认 Python 版本,以及管理为每个项目单独安装的任何模块。我认为这更干净。
https://www.bogotobogo.com/python/python_virtualenv_virtualenvwrapper.php
| 归档时间: |
|
| 查看次数: |
3420 次 |
| 最近记录: |