windows使用pyenv

本文讨论了anaconda与pyenv在管理Python不同版本上的优缺点,推荐使用pyenv进行版本切换,并强调了venv在隔离项目依赖中的作用。同时,指导如何在Windows和IDEA中设置和使用虚拟环境以满足特定项目的需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、前言

  虽然anaconda比pyenv相比有更好的python安装体验,但是有一个比较严重的问题的就是,他的python版本跨度不够大,一些老一些的项目的python版本找不到,比如py12306要求的python版本是3.6,在anaconda却找不到这个版本,而且升级默认python版本也是挺久的。

2、pyenv

  pyenv是python的版本管理工具,可以随时切换默认python版本
这里的默认python版本我要说一下我自己的理解。这里应该尽量不要使用默认python版本安装依赖,而是使用更改默认python版本到你要的python版本接着使用venv创建虚拟python版本来控制依赖的安装,python的依赖跟java的依赖稍微不一样,java有maven可以统一控制在maven缓存路径下下载的依赖包,在项目外没有冲突的说法,但是python安装后就直接跟当前的python.exe产生关联了,没有像java一样有项目二次取需要的依赖的环节,python只能安装一个版本库依赖,另一个版本就只能卸载了,java使用maven可以多版本下载到本地。

mac和linux安装:pyenv
window安装:pyenv-win

github介绍:Simple Python Version Management
翻译:简单的python版本管理工具

3、安装及设置

   这里选用windows版本讲解,应为我用的windows比较多,max和linux平台差不多使用。

3.1、打开poershell脚本执行权限

使用如下命令查看脚本执行策略

get-executionpolicy

设置为可执行命令的策略:

set-ExecutionPolicy RemoteSigned

接着输入Y,选择项全部是

3.2、安装软件

打开powershell,执行如下命令:

Invoke-We
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值