在Trae编译项目时,如何在终端设置某版本的python?

在终端设置特定版本的Python可以通过以下几种方式实现:

  1. 使用pyenv(推荐)
 
# 安装指定版本
pyenv install 3.9.13

# 设置全局版本
pyenv global 3.9.13

# 设置当前目录版本
pyenv local 3.9.13

  1. 使用virtualenv创建虚拟环境
 
# 创建虚拟环境
python3.9 -m venv myenv

# 激活虚拟环境
# Windows
myenv\Scripts\activate.bat
# Linux/MacOS
source myenv/bin/activate

  1. 直接指定Python路径
 
# 直接使用完整路径调用
/usr/bin/python3.9 script.py

  1. 使用update-alternatives(Linux系统)
 
# 添加Python版本
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 1

# 切换Python版本
sudo update-alternatives --config python

对于你的Kotti项目,建议在项目根目录下创建.python-version文件来指定版本:

.python-version

3.9.13

这样pyenv会自动切换到指定版本,确保开发环境的一致性。

实践

在trae中问到这个问题后,最后的回答旁边有个“应用”按钮,可以将指定版本内容,写入.python-version文件,按“应用”后,会提示是否接受修改,点接受所有。

但是修改后,还是不明白应该怎么操作。

尝试使用pyenv来建立一个python3.10的版本,结果安装pyenv的时候卡住,还不如在FreeBSD下呢,FreeBSD至少还有一个pkg包可以直接安装。

只得使用老方法

source ~/py310/bin/activate 
python -V
Python 3.10.15

环境激活后,安装依赖库

~/github/Kotti$ uv pip install -r requirements.txt 

安装开发模式项目

python setup.py develop

好了,现在开始调项目的代码了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值