jqtmviyu:
刚学 python, 对这方面不是很了解. 对 npm 比较熟悉, 所以拿 npm 来类比.
- 流行的 python 版本管理器是 pyenv 吗? 类似 nodejs 上的 fnm n nvm
- 流行的 env 环境是 3.3 开始自带的 venv 吗? 还是 poetry (感觉用起来很麻烦)
- 有类似 pnpm 使用硬链接减少磁盘占用的方案吗?
- 有办法让 shell(zsh) 进入目录自动 activate env 吗? 类似识别
.nvmrc
文件自动切换
目前是使用 pyenv + venv
- vscode 能自动切换版本, 但 shell 方案没找到
-
pyvenv.cfg
里都是绝对路径,python 版本或者项目改名/移动路径岂不是很麻烦 - 测试新建项目,
pip install -r requirements.txt
又从网络重下了一遍
是我搜索能力太差还是本来就这样, 怎么感觉比 js 生态还原始.