前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【随手记】pyenv的安装及使用

【随手记】pyenv的安装及使用

作者头像
客怎眠qvq
发布2024-04-10 09:16:40
1290
发布2024-04-10 09:16:40
举报
文章被收录于专栏:某菜鸟の小屋某菜鸟の小屋

问题描述

周末,我发现了一个有趣的开源项目,打算在本地尝试运行。该项目兼容的 python 版本为 3.7 - 3.9,好嘛🤣哥们就装了3.6。因此,我需要一个python版本管理工具来切换不同版本。

由于新电脑尚未安装conda,且目前的工作并未涉及复杂的依赖关系或科学计算、机器学习任务(哥们只是个后端),我选择了轻量级的 pyenv

安装步骤

根据 github 上的文档,pyenv 分为适用于 linux/mac 的版本和 windows 版本的 pyenv-win

以下是在windows环境下的安装步骤:

1、以管理员身份打开终端,执行以下命令

代码语言:javascript
复制
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"

安装过程可能较慢,请耐心等待。

2、重启终端

3、运行 pyenv --version 验证 pyenv 是否安装成功

4、查看当前可安装的 python 版本 pyenv install -l

5、毫不犹豫地安装 3.8.0

代码语言:javascript
复制
pyenv install 3.8.0

6、设置本地环境使用的 python 版本,pyenv global 3.8.0,如需更改版本,只需将3.8.0替换为相应的版本号。

7、检查当前 python 版本及其路径,pyenv version

8、检查该版本 python 是否能正常使用

代码语言:javascript
复制
python -c "import sys; print(sys.executable)"

使用过程

1、克隆我感兴趣的项目至本地,并设置当前文件夹的环境为 pyenv local 3.8.0

2、安装对应的 requirements.txt 中的三方库

代码语言:javascript
复制
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

如果在安装 opencv-python 时出现卡在 PEP-517 的情况,升级 pip 版本即可解决。

代码语言:javascript
复制
pip3 install --upgrade pip setuptools wheel

3、启动 py 脚本,python main.py

参考链接

pyenv-win

https://github.com/pyenv-win/pyenv-win?tab=readme-ov-file

opencv-python安装卡住PEP 517

https://blog.csdn.net/ilovejohnny/article/details/121031935

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-04-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题描述
  • 安装步骤
  • 使用过程
  • 参考链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档