Mac conda管理Python版本

本文介绍了如何在Mac系统中利用Conda来管理Python的多个版本,包括创建Python 3.6环境,激活和关闭环境的操作,以及Conda的一些基本命令,如查看当前虚拟环境和已安装包列表。在操作过程中可能会遇到激活环境时报错的问题。

Conda管理多版本Python

创建Python环境(以Python 3.6版本为例)

Mac系统自带python2,现已安装Python 3.5环境,再增加Python 3.6。
conda create -n python36 python=3.6

激活环境
conda activate python36
关闭环境
conda deactivate

Conda常用命令

查看当前虚拟环境
conda env list

输出结果:

# conda environments:
#
python36                 /Users/~/opt/Anaconda3/anaconda/envs/python36
root                  *  /Users/~/opt/Anaconda3/anaconda
查看已经安装的包列表
conda list
conda list -n 包名 #查看制定版本环境下的包名

报错

报错1:激活环境时报错如下,使用source activate python36能正常进入环境。

CommandNotFoundError: Command Error: error with command 'activate'. Command not found:
<think>我们正在处理用户的问题:如何查看conda环境中安装的Python版本。根据引用[1]和引用[3]提供的信息,我们可以总结出几种方法:1.在conda环境中,我们可以使用`condalist`命令来查看已安装的包,其中包括Python。2.在激活某个环境后,直接运行`python--version`或`python-V`来查看当前环境中的Python版本。3.在Python中,可以通过`sys`模块查看版本信息(如`sys.version`)和安装路径。但是,用户特别询问的是conda环境中的Python版本,因此我们重点介绍conda命令。具体步骤:a.首先,我们可以列出所有的conda环境,这样用户可以选择特定的环境。b.然后,针对特定环境,我们可以查看该环境中安装的Python版本。方法1:使用`condalist`查看当前环境的Python版本-激活环境:`condaactivate环境名`-然后运行:`condalistpython`或`condalist|greppython`(Linux/Mac)或`condalist|findstrpython`(Windows)方法2:使用`condainfo-e`或`condaenvlist`查看所有环境,然后激活环境后运行`python--version`方法3:不激活环境,直接查看指定环境中安装的Python版本-使用命令:`condalist-n环境名python`方法4:在创建环境时,我们可以指定Python版本,但用户现在需要查看已安装的版本。另外,引用[3]中提到了在Windows和Linux下查看Python安装路径和版本的方法,但在conda环境中,激活环境后使用`python--version`是最直接的。因此,我们可以给出如下回答:</think>### 如何查看Conda环境中的Python版本Conda环境中查看Python版本有以下几种常用方法: #### 方法1:使用Conda命令(推荐) ```bash # 查看当前激活环境的Python版本 conda list python # 查看指定环境(如myenv)的Python版本 conda list -n myenv python ``` 输出示例: ``` # packages in environment at /opt/anaconda3/envs/myenv: # # Name Version python 3.9.12 ``` #### 方法2:激活环境后直接检查 ```bash # 激活目标环境 conda activate myenv # 检查Python版本 python --version # 输出: Python 3.9.12 ``` #### 方法3:查看所有环境的Python版本 ```bash conda env list ``` 输出将显示所有环境及其路径,环境路径中通常包含Python版本号: ``` base * /opt/anaconda3 myenv /opt/anaconda3/envs/myenv (python3.9) ``` #### 方法4:在Python交互模式中查看 ```bash # 激活环境后进入Python python >>> import sys >>> print(sys.version) # 输出: 3.9.12 (main, Apr 5 2022, 01:53:13) ``` > **注意**: > - 使用前需确保已[安装Conda](^3)并配置好环境变量 > - 不同操作系统(Windows/Linux/macOS)命令通用 > - 版本号格式为`主版本.次版本.修订号`(如3.9.12)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值