【随手记】pyenv的安装及使用
问题描述
上周,我遇到了一个有趣的开源项目,想要在本地尝试运行。该项目兼容的 python
版本为 3.7 - 3.9,好嘛🤣哥们本地只装了3.6。因此,我需要一个版本管理工具来切换不同版本的 python
。
由于我的新电脑还没有安装 conda
,并且目前的工作不涉及复杂的依赖关系或科学计算、机器学习任务,我选择了轻量级的 pyenv
。
安装步骤
- 🌐 适用于 windows 版本的 pyenv-win 安装步骤:
🛠️ 以管理员身份打开终端,执行以下命令:
1
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"
安装过程可能较慢,请耐心等待。
🔄 重启终端。
🏗️ 运行
pyenv --version
验证pyenv
是否安装成功。📊 查看当前可安装的
python
版本pyenv install -l
。🚀 毫不犹豫地安装
3.8.0
版本。1
pyenv install 3.8.0
🌍 设置本地环境使用的
python
版本,pyenv global 3.8.0
,如需更改版本,只需将 3.8.0 替换为相应的版本号。🔍 检查当前
python
版本及其路径,pyenv version
。
使用过程
📂 克隆我感兴趣的项目至本地,并设置当前文件夹的环境为
pyenv local 3.8.0
。📦 安装对应的
requirements.txt
中的三方库:1
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
如果在安装
opencv-python
时出现卡在 PEP-517 的情况,升级pip
版本即可解决。1
pip3 install --upgrade pip setuptools wheel
🚀 启动
py
脚本,python main.py
。
参考链接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 客怎眠qvq!
评论