python基础进阶:miniconda创建虚拟环境

Miniconda是创建和管理不同Python版本虚拟环境的利器。通过下载安装Miniconda,我们可以指定Python版本创建虚拟环境。例如,创建一个Python 3.6.5的环境并激活,然后安装numpy等包,最后可以轻松切换、查看或删除虚拟环境。相比于virtualenv,Miniconda更便于管理和使用。

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

前面虚拟环境是安装在一个Python解释器下的,如果想使用不同版本的Python环境该怎么创建呢?这个时候miniconda就派上用场了。Miniconda可以在创建虚拟环境时指定安装不同版本的Python解释器。

Miniconda下载地址:https://docs.conda.io/en/latest/miniconda.html
安装好miniconda后将scripts目录配置到环境变量中,就可以愉快的玩耍moniconda了。

1.创建一个虚拟环境

conda create -n envname python=x.x.x

例如:

C:\Users\16612>conda create -n py3.6.5 python=3.6.5

因个人网络环境不同,创建可能需要点时间,一般几分钟就好了,创建成功后会有如下提示:

done
#
# To activate this environment, use
#
#     $ conda activate py3.6.5
#
# To deactivate an active environment, use
#
#     $ conda deactivate

2.进入到虚拟环境

conda activate envname

例如:

(py3.6.5) C:\Users\chao.li>pip list
Package      Version
------------ -------------------
certifi      2020.6.20
pip          20.2.2
setuptools   49.6.0.post20200814
wheel        0.35.1
wincertstore 0.2

(py3.6.5) C:\Users\chao.li>pip install numpy
Collecting numpy
  Downloading numpy-1.19.1-cp36-cp36m-win_amd64.whl (12.9 MB)
     |████████████████████████████████| 12.9 MB 332 kB/s
Installing collected packages: numpy
Successfully installed numpy-1.19.1

(py3.6.5) C:\Users\chao.li>pip list
Package      Version
------------ -------------------
certifi      2020.6.20
numpy        1.19.1
pip          20.2.2
setuptools   49.6.0.post20200814
wheel        0.35.1
wincertstore 0.2

3.退出当前虚拟环境

(py3.6.5) C:\Users\16612>conda deactivate

4.查看所有的虚拟环境

C:\Users\16612>conda env list
# conda environments:
#
base                  *  D:\minaconda3
2.7.5-test               D:\minaconda3\envs\2.7.5-test
py3.6.5                  D:\minaconda3\envs\py3.6.5

5.删除虚拟环境

conda remove –n envname --all

例如:

C:\Users\chao.li>conda remove -n py3.6.5 --all

相比于上一节的virtualenv,个人还是比较喜欢使用miniconda,因为miniconda可以创建不同的python环境,而且操作简单,用起来确实方便。

<think>好的,我现在需要帮助用户解决在Ubuntu系统中使用Conda创建和配置虚拟环境的问题。首先,我得理清用户的需求。用户可能已经安装了Conda,但根据提供的引用,有些用户可能遇到无法使用自己的Miniconda3的问题,比如路径配置不正确或者环境未激活。因此,我需要先确保用户正确安装和配置了Conda。 接下来,用户的主要问题是如何使用Conda创建和管理虚拟环境。根据引用中的信息,我需要分步骤指导用户安装Conda(如果尚未安装)、创建虚拟环境、激活环境、安装包以及管理环境。例如,引用[^1]和[^2]提到了安装Miniconda或Anaconda的步骤,引用[^4]和[^5]则涉及创建和激活环境的具体命令。 另外,用户可能遇到环境无法激活的问题,比如引用[^5]提到的需要激活Miniconda环境后才能正常使用。因此,在步骤中需要强调激活环境和检查conda版本的重要性。同时,引用[^3]和[^4]提供了删除环境和安装特定包(如tensorflow-gpu)的示例,这些可以作为相关问题的补充内容。 我需要确保回答结构清晰,按照安装、创建、激活、管理、删除的顺序逐步指导。同时,要使用中文,并正确应用LaTeX格式,比如行内公式用$...$,独立公式用$$...$$,但在这个问题中可能涉及代码块较多,数学公式较少,所以重点放在代码示例的正确格式上。 然后,生成相关问题需要考虑用户可能的后续疑问,比如性能优化、环境复制、依赖导出、问题排查等,这些在引用中没有直接提到,但根据常见的使用场景,可以合理推测。例如,用户可能想知道如何分享环境配置或解决依赖冲突。 最后,确保引用正确,每个引用标识对应到提供的参考资料,比如安装步骤对应引用,配置环境对应引用和,删除环境对应引用等。需要自然地在回答末尾添加引用标识,避免突兀。 总结步骤:安装Conda→创建环境→激活环境→管理包→删除环境→常见问题。每个步骤给出具体命令和示例,确保用户能按步骤操作。同时,相关问题要覆盖进阶使用和常见问题处理,帮助用户深入理解和解决问题。</think>### 如何在 Ubuntu 中使用 Conda 创建和配置虚拟环境 #### **1. 安装 Conda** - **选择安装方式**:推荐安装轻量化的 Miniconda(仅包含 Conda 和 Python)或功能更全的 Anaconda。 - **安装步骤**: ```bash # 下载 Miniconda 安装脚本(以 Python 3.11 为例) wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh # 运行安装脚本 bash Miniconda3-latest-Linux-x86_64.sh ``` 安装过程中需按提示确认路径(如默认 `~/miniconda3`)并初始化 Conda。 #### **2. 创建虚拟环境** - **指定 Python 版本**(如 Python 3.11): ```bash conda create -n myenv python=3.11 ``` `myenv` 为自定义环境名称,可替换为其他名称。 - **安装特定包**(如 TensorFlow-GPU): ```bash conda create -n tf_env tensorflow-gpu ``` #### **3. 激活与退出环境** - **激活环境**: ```bash conda activate myenv ``` 激活后命令行提示符会显示环境名称(如 `(myenv)`)。 - **退出环境**: ```bash conda deactivate ``` #### **4. 管理环境中的包** - **安装包**: ```bash conda install numpy pandas # 安装多个包 ``` - **指定版本安装**: ```bash conda install numpy=1.23.5 ``` - **导出环境配置**: ```bash conda env export > environment.yml # 生成配置文件 ``` #### **5. 删除虚拟环境** - **删除环境及所有包**: ```bash conda remove --name myenv --all ``` #### **6. 常见问题** - **Conda 命令未找到**:需初始化 Conda 或检查安装路径是否加入 `PATH` 环境变量。 - **环境激活失败**:尝试运行 `source ~/.bashrc` 或重启终端。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值