如何将Anaconda下的python更新到指定版本

本文介绍了如何使用Anaconda Prompt通过conda命令将Anaconda的Python版本更新到指定的如Python3.4。首先确认系统能够使用Anaconda进行更新,接着在终端执行相关conda更新命令,耐心等待所有包下载完成。

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

最近用Anaconda比较多,因为它里面的包很全啊。如果下个原生的python,要用的时候得自己一个个装。

但是有些包又互相依赖,一个个装的时候实在很抓狂。懒人就想到了anaconda这种套装集合了。

问题来了:

Anaconda只能下载一个版本的python,比如最新的Anaconda 4.4,只能下载python3.6和python2.7的版本,可是姑娘我要用python3.4啊。

更新到指定python版本的方法:用Anaconda Prompt,然后用conda命令更新到python3.4.

(这真的很简单啊,可是中间遇到了问题,促使多走了很多路,所以促使我把他写下来。)

重要事项说明:

用以上方法前,请测试一下你的机器是否可以用anaconda更新(原生的Python,用Pip装东西也是同理,是否可以连接那些pip源。)

当确认可以后,做如下操作:

1.打开终端

2.输入命令:

  • conda update conda ——等待更新完,然后输入以下命令,这个较快

  • conda create -n py34 python=3.4 anaconda ——等待更新完,然后输入以下命令。(因为要把python3.4的相关包下载下来,所以比较慢,请耐心等待)

  • source activate py34

3.完成

 其他版本只需修改“34”为“35”或其他,我是使用tensorflow要求3.5,所以都改了35

原文:https://www.cnblogs.com/alicia-Programming/p/7076394.html

<think>好的,用户想了解如何通过AnacondaPython升级指定版本。首先,我需要回忆一下Anaconda的环境管理机制。Anaconda使用conda来管理不同的环境,每个环境可以有不同的Python版本和包。用户可能已经知道,直接升级当前环境的Python版本可能存在兼容性问题,所以通常建议创建新环境。 根据用户提供的引用,特别是引用[2]提到,更换Python版本实际上是通过创建新环境实现的,而不是直接修改现有环境。所以正确的做法是使用conda create命令指定Python版本。例如:conda create -n py37 python=3.7,这会创建一个名为py37的新环境,并安装Python3.7。 另外,引用[3]提到可以通过conda update python升级Python,但这种方法可能只适用于小版本升级,比如从3.7.0到3.7.1。如果用户需要升级指定的大版本,比如从3.6到3.8,可能需要先更新conda和anaconda本身,确保包索引是最新的,然后再尝试升级。但这种方法可能有风险,因为依赖包可能不兼容新版本,导致环境损坏。因此,更稳妥的方法还是创建新环境。 用户的问题中提到了“升级指定版本”,所以需要明确是否需要升级当前环境还是新建环境。根据最佳实践,推荐新建环境以避免冲突。同时,引用[1]中的例子也说明,当需要特定Python版本时(如TensorFlow需要3.5),创建新环境是官方推荐的解决方案。 可能的步骤总结: 1. 创建新环境并指定Python版本。 2. 激活新环境使用。 3. 或者,在现有环境中尝试升级(但可能有风险)。 需要详细说明这两种方法,并强调推荐第一种。 另外,需要检查是否有常见问题,比如Solving environment时卡住,可以建议换源或手动安装。引用[3]提到更新conda和anaconda可能帮助解决环境问题,但用户可能还需要添加清华源等镜像来加速。 最后,生成相关问题时要围绕环境管理、版本兼容性、常见问题解决等方面。</think>通过Anaconda升级Python指定版本有两种常用方法,以下是具体步骤和注意事项: ### 一、创建新环境(推荐方法) 1. **打开Anaconda Prompt** 2. 执行命令创建新环境并指定Python版本: ```bash conda create -n 环境名称 python=目标版本 ``` 示例(创建Python 3.7环境): ```bash conda create -n py37 python=3.7 ``` 3. 激活新环境使用: ```bash conda activate py37 ``` **优点**:完全隔离依赖,避免版本冲突[^2]。 ### 二、在现有环境中升级(需谨慎) 1. **更新conda工具**(避免环境解析失败): ```bash conda update conda conda update anaconda ``` 2. 尝试直接升级Python: ```bash conda install python=目标版本 ``` 示例(升级Python 3.8): ```bash conda install python=3.8 ``` **风险**:可能导致依赖包不兼容,需手动解决冲突[^3]。 ### 三、常见问题解决 - **卡在"Solving environment"**: - 尝试换国内镜像源(如清华源) - 或手动指定版本: ```bash conda install python=3.7 tensorflow=1.14 ``` - **找不到指定版本**: 确认该版本是否在conda仓库中存在: ```bash conda search python ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

声纳咸鱼の声学实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值