Anaconda多环境多版本python配置指导

这篇博客详述了使用Anaconda进行多环境多版本Python配置的步骤,包括conda环境管理、Python版本切换、包管理等。通过创建、激活、切换、复制和删除环境,以及安装和移除不同版本的Python和包,帮助读者掌握conda的实用技巧。

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

Anaconda多环境多版本python配置指导

字数3696 阅读644 评论0

最近学python,读完了语法后在GitHub找了一些练习来做,由 于学的是python3.x语法,而GitHub上的好多数练习源码都是基于2.x的,而有些有些module在python3.x上没有,因此为装这些 包折腾了好久,浪费了好些时间,这两天才发现Anaconda这个神奇的软件,它是python科学计算的一个分发版,据说常用的包都打包在里边了。并由 此得知还有不少该类型的软件。安装完成之后也遇到了不少麻烦,可能是由于初学,不习惯用命令行的缘故,因此网上有不少中文教程,但总是解决不了我的问题, 最后还是官方文档比较详细,在此翻译如下,希望帮助到英语不行的同学。

原文地址:http://conda.pydata.org/docs/test-drive.html


conda测试指南

在开始这个conda测试之前,你应该已经下载并安装好了Anaconda或者Miniconda
注意:在安装之后,你应该关闭并重新打开windows命令行。

一、Conda测试过程:

  1. 使用conda。首先我们将要确认你已经安装好了conda
  2. 配置环境。下一步我们将通过创建几个环境来展示conda的环境管理功能。使你更加轻松的了解关于环境的一切。我们将学习如何确认你在哪个环境中,以及如何做复制一个环境作为备份。
  3. 测试python。然后我们将检查哪一个版本的python可以被安装,以及安装另一个版本的python,还有在两个版本的python之间的切换。
  4. 检查包。我们将1)罗列出安装在我们电脑上的包,2)浏览可用的包,3)使用conda install命令来来安装以及移除一些包。对于一些不能使用conda安装的包,我们将4)在Anaconda.org网站上搜索。对于那些在其它位置 的包,我们将5)使用pip命令来实现安装。我们还会安装一个可以免费试用30天的商业包IOPro
  5. 移除包、环境以及conda.我们将以学习删除你的包、环境以及conda来结束这次测试。

二、完整过程

提示:在任何时候你可以通过在命令后边跟上-help来获得该命令的完整文档。例如,你可以通过如下的命令来学习conda的update命令。

conda update --help

1. 管理conda:

Conda既是一个包管理器又是一个环境管理器。你肯定知道包管理器,它可以帮你发现和查看包。但是如果当我们想要安装一个包,但是这个包只支持跟 我们目前使用的python不同的版本时。你只需要几行命令,就可以搭建起一个可以运行另外python版本的环境。,这就是conda环境管理器的强大 功能。
提示:无论你使用Linux、OS X或者Windows命令行工具,在你的命令行终端conda指令都是一样的,除非有特别说明。

检查conda已经被安装。

为了确保你已经在正确的位置安装好了conda,让我们来检查你是否已经成功安装好了Anaconda。在你的命令行终端窗口,输入如下代码:

conda --version

Conda会返回你安装Anaconda软件的版本。
提示:如果你看到了错误信息,检查你是否在安装过程中选择了仅为当前用户按安装,并且是否以同样的账户来操作。确保用同样的账户登录安装了之后重新打开命令行终端窗口。

升级当前版本的conda

接下来,让我们通过使用如下update命令来升级conda:

conda update conda
<think>好的,我现在需要帮助用户解决如何在Conda环境中安装ONNX包的问题。首先,用户提到了参考站内引用中的两个引用,分别是引用[1]和引用[2]。我需要先仔细看看这些引用的内容,确保自己正确理解用户提供的资料。 根据引用[1],用户给出的命令是conda install --use-local onnx-1.8.1-py36h6d34f3e_0.tar.bz2,这说明用户可能已经下载了一个本地的包文件,并通过conda进行本地安装。不过,这种方法需要用户自己获取对应的包文件,可能不是最常用的方式。通常来说,安装ONNX更常见的是通过conda的官方渠道,比如conda-forge。 引用[2]提到安装onnx-simplifier,使用的是pip安装,命令是pip3 install onnx-simplifier。这里用户可能混淆了ONNX主包和其简化工具。因此,在回答中需要明确区分这两个部分,并指出安装顺序,即先安装ONNX,再安装onnx-simplifier。 接下来,我需要考虑用户的实际需求。用户的主要问题是如何通过conda安装onnx包。虽然引用[1]给出了一个本地安装的方法,但更常规的做法是使用conda的默认或conda-forge渠道。因此,我应该建议用户优先尝试标准的conda安装命令,例如conda install -c conda-forge onnx。这样可以确保依赖项正确解析,并且版本兼容性更好。 同时,用户可能对conda和pip混合使用的情况不太清楚。需要提醒用户,如果必须使用pip安装某些包,最好在conda环境中使用pip,以避免环境冲突。例如,在安装onnx-simplifier时,应该先激活conda环境,再运行pip install命令。 另外,我需要验证用户提供的引用是否正确。比如,检查onnx-simplifier的安装命令是否确实建议使用pip,以及是否有其他注意事项。例如,是否需要先升级pip,或者是否存在版本兼容性问题。根据引用[2],用户建议先升级pip,再安装onnx-simplifier,这可能是必要的步骤,尤其是在较旧的conda环境中。 最后,总结安装步骤,确保用户能够按照清晰的步骤操作。可能需要分步骤说明,先通过conda安装ONNX,再通过pip安装onnx-simplifier,并验证安装是否成功。同时,需要提醒用户注意conda和pip混用时可能出现的依赖冲突,建议尽量使用conda优先安装,以保持环境的一致性。 可能还需要生成相关问题,比如如何验证安装是否成功,或者如何处理依赖冲突等。这些问题可以帮助用户进一步解决可能遇到的问题,并增强他们对环境管理的理解。</think>以下是使用conda安装ONNX包的步骤说明: ### 方法1:通过conda官方渠道安装 1. **新建conda环境(可选但推荐)** ```bash conda create -n onnx_env python=3.8 conda activate onnx_env ``` 2. **安装ONNX主包** ```bash conda install -c conda-forge onnx ``` 这会自动处理依赖关系并安装最新稳定版[^1][^2] ### 方法2:本地安装指定版本 如果必须安装引用中提到的1.8.1版本: 1. **下载指定版本包** ```bash wget https://conda.anaconda.org/conda-forge/linux-64/onnx-1.8.1-py36h6d34f3e_0.tar.bz2 ``` 2. **本地安装** ```bash conda install --use-local onnx-1.8.1-py36h6d34f3e_0.tar.bz2 ``` ### 安装onnx-simplifier扩展 完成ONNX安装后: ```bash pip install onnx-simplifier # 在已激活的conda环境中执行[^2] ``` ### 验证安装 ```python import onnx print(onnx.__version__) # 应输出1.8.1或更高版本 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值