【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版本即可。
相关推荐
代码山河10 小时前
Python就业方向全解析:后端、爬虫、数据分析、AI你选哪个?
python·学习·架构·教程·面向对象·项目
在世修行10 小时前
智学文枢:题目流水线
python·多线程·状态机·pyside
梯度下降者11 小时前
零基础入门Python 爬虫
爬虫·python·数据分析·入门指南·webcrawler
“AI国潮设计-小江”12 小时前
【AIGC实战】Python+Stable Diffusion打造“英歌舞财神”IP,解锁“马到成功”等爆款情绪营销文案设计
开发语言·人工智能·python·prompt·aigc
benchmark_cc13 小时前
用 Python 拉 A 股全市场实时快照:Notebook 请求、结果校验与易错点
python·数据分析·pandas·量化交易·股票数据·quantdash
伞伞悦读14 小时前
【第70期】Adam二阶矩不是方差:偏差校正、动量与AdamW完整实验
python
外收内放14 小时前
Python基础语法练习题(73)
java·前端·python
锋行天下14 小时前
Langgraph HITL 中断运行,用户输入后输出打字效果
人工智能·python
时早玖沐15 小时前
给 AstrBot 写一个天气推送插件:12 次提交、6 个坑
python·开源·ai编程
触底反弹15 小时前
🚀 FastAPI 五大重难点深度剖析:从 500 报错到彻底搞懂 Depends、Pydantic 与 SQLAlchemy
python·fastapi