【python01】搭建环境

最近涉及到维护一个python2.x版本的项目,本机环境python 3.12.11,为了兼容不同的环境,使用pyenv和本机环境隔离

pyenv搭建多版本环境

查看已安装python版本

复制代码
pyenv versions

使用命令切换本地或者全局python环境,在Terminal shell中切换

复制代码
python global 3.12.11 (注意这里是pyenv安装的版本,而不是物理机环境)

pyenv local 2.7.18

python -V

这一步也可以看到在~/.pyenv/versions目录下有不同的python版本,并且基本保持Python原有的结构。至此,Python多版本环境搭建完成。

基于多版本搭建Pycharm环境

第一步:创建project,在这一步要么使用已有的python解释器,要么添加自己需要的解释器

不出意外的情况下意外发生了,我只不过想换个版本。我们使用2.7进入系统

第二步:添加解释器

选择任何版本的Python都不行,竟然报错已存在,这是因为在选择解释器后,项目根目录下会生成一个.venv的缓存文件

如果要修改解释器版本,要做两件事情:

  1. 删除.venv文件夹
  2. settings中删除原来生成的解释器(这个路径指向项目.venv目录下)
    第三步:更新解释器

    这一步就添加成功了,也可以看到在项目根目录下生成了解释器

    垃圾Python! pyenv也是一坨大便! 远不如Java方便,直接添加SDK,更新项目、模块SDK版本即可。
相关推荐
满怀冰雪5 分钟前
24-PaddleClas 模型评估、导出与推理部署入门
大数据·人工智能·python·深度学习·paddle
DeepVisionary6 小时前
谷歌 Gemini Omni 1.1 Flash 正式发布:4K 视频、40 秒场景延伸,视频生成进入按 token 计费时代
python·自动化
阡之尘埃6 小时前
Python数据分析案例85——大模型微调全流程(SFT的LoRA微调)
人工智能·python·深度学习·语言模型·llm·微调·千问
海兰6 小时前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(三)
javascript·python·金融
cvcode_study6 小时前
Ollama+ComfyUI 多模态
大数据·人工智能·python
星核0penstarry8 小时前
试一试用gr.Workflow把AI多步骤串联变成可视化画布
人工智能·python·ai作画·api·ai编程·工作流·api聚合平台
taller_20008 小时前
【005】PiE 与传统 VBA 的核心区别
python·vba·pie·py
海兰8 小时前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(一)
javascript·python·金融
大衛說8 小时前
《Python 从入门到精通》系列总览与学习路线
开发语言·python·学习
小猴子爱上树8 小时前
跨境电商翻译工具推荐:批量图片翻译、视频字幕翻译、智能抠图一站式搞定
人工智能·python·音视频