在当前conda env(conda环境)内修改Python的版本(升级或者降级)

前言

创作开始时间:2021年4月8日22:17:53

如题。

正文

场景:
我有一个conda env,叫做test,里面是python3.7版本。但是我在安装一个whl(python包)的时候,提示需要3.8版本。然而我不想新建一个conda env(因为原来的conda env已经安装了很多包了,新建很占空间,也麻烦)。所以就在这个env里面修改,需要在终端运行如下指令:

# 此时是3.7
python3 --version

# 升级python到3.8
conda activate test
conda install python=3.8

# 此时已经是3.8了
python3 --version

其他指令:

# 导出当前env下载的包的列表
conda env export > environment.yml 

小结

创作结束时间:2021年4月8日22:26:21

参考文献

  • How do I upgrade to Python 3.6 with conda? https://stackoverflow.com/questions/41535881/how-do-i-upgrade-to-python-3-6-with-conda
  • How to change Python version of existing conda virtual environment? https://stackoverflow.com/questions/59163078/how-to-change-python-version-of-existing-conda-virtual-environment 主要参考
  • Package requires a different Python: 2.7.17 not in ‘>=3.6.1’ while setting up pre-commit https://stackoverflow.com/questions/61863309/package-requires-a-different-python-2-7-17-not-in-3-6-1-while-setting-up-pr
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值