怎么修改lldb 的python 版本?
怎么修改lldb 的python 版本?
别人的都是python3 就我的是python2
MacBook Pro 13″, 11.2
怎么修改lldb 的python 版本?
别人的都是python3 就我的是python2
MacBook Pro 13″, 11.2
我是xcode 12 的,理论上xcode 11 就支持python3 了,通过 defaults write com.apple.dt.lldb DefaultPythonVersion 3 设置lldb 默认加载的python版本
你試一下
lldb -P
另外, 你具體描述一下你出現的問題和想要的效果
升 13 吧, 13 裡面直接就沒有 Python2 了
是这样的,我如果直接在终端中输入 python 进入的python 版本是3.几的,但是在lldb 环境中一直是python2 的
如下是终端直接敲python
➜ ~ python
Python 3.8.12 (default, Aug 31 2021, 04:09:21)
[Clang 12.0.5 (clang-1205.0.22.9)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
下边是在lldb 中查看python 版本
(lldb) script
Python Interactive Interpreter. To exit, type 'quit()', 'exit()' or Ctrl-D.
>>> sys.version
'2.7.16 (default, Dec 21 2020, 23:00:36) \n[GCC Apple LLVM 12.0.0 (clang-1200.0.30.4) [+internal-os, ptrauth-isa=sign+stri'
➜ ~ lldb -P
WARNING: Python 2.7 is not recommended. Future versions of lldb will not support Python 2.7.
/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python2
我想要在lldb 环境中运行python3 的脚本,但是我的lldb 的默认的python 环境是python2 的,会有很多python 的语法错误,我想将lldb 的python 环境修改成python3 的
現在 Python 3 的 stable 版本是 3.9
另外 macOS 已經使用 zsh 替代 bash 作為默認 shell
该问题已经解决
你 Xcode 版本是多少? 目前我這邊 Xcode 13 是沒有 Python2 的
mac好像出厂自带python2.X,可能是因为你没升级python版本吧。
(以下内容来自baidu)
1、首先查看电脑当前版本号版本
python -V
2、升级python
brew update python
python下载的官方地址为:https://www.python.org/downloads/release/python-373/
3.如果安装成功,去系统目录下回看到两个版本的python
//到此目录下
cd usr/local/Cellar/
//进入python目录下 查看已安装的python版本,如果有2.x 和 3.x说明安装成功
cd python/
4.将系统python版本,默认指向python3 (主要修改 ~/.bash_profile文件 和 ~/.bashrc文件)
(1)修改 .bash_profile文件
vim ~/.bash_profile
内容添加下面两行
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH
//增加这几行内容(如果不是通过brew,而是通过官网下载安装,这里会默认已经添加了,就退出不用修改了)
(2)修改 bashrc文件
sudo vi ~/.bashrc
内容添加以下三行 , 如果不知道自己的python3安装路径,可以用 which python3 命令进行查看路径
alias python2='/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'
alias python3='/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7'
alias python=python3
(3)使得修改的 bash_profile文件 和 bashrc文件 生效
source ~/.bash_profile
source ~/.bashrc
(4)然后查看当前python版本,
python -V
怎么修改lldb 的python 版本?