Miniconda配置——conda虚拟环境的日常使用

本文详细介绍了如何在Linux环境下安装Miniconda,以及如何管理conda环境,包括创建、删除和克隆环境。强调了避免将conda加入环境变量以防止污染系统环境,并提供了设置国内镜像源以加速包下载的方法。此外,还阐述了为何需要克隆环境以保持项目环境的独立性。

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

安装

wget -c https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
chmod +x Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh  # 记住更新PATH到~/.bashrc时选no

Conda、CUDA等软件一般装在 home/<your_user_name>/local 中。

使用尖括号<>圈起来的部分需要自行替换(包括尖括号本身)。

防止conda污染原本的环境,一定一定一定要记住,不要把conda加到环境变量里。

如果之后我们要启动conda,我们可以用如下命令:

source <path_to_your_conda_installation>/bin/activate  # 默认进入base
source <
### 如何在 VS Code 中配置 Miniconda 虚拟环境 要在 Visual Studio Code (VS Code) 中配置 Miniconda虚拟环境,可以按照以下方法完成: #### 1. 安装 Miniconda 并创建虚拟环境 首先需要确保已经安装了 Miniconda,并通过 `conda` 命令创建了一个新的虚拟环境。可以通过以下命令实现: ```bash conda create -n myenv python=3.8 ``` 这会创建一个名为 `myenv` 的新环境,并指定 Python 版本为 3.8[^2]。 激活该虚拟环境的方法如下: ```bash conda activate myenv ``` #### 2. 验证虚拟环境是否已正确加载 进入虚拟环境后,可通过以下命令确认当前使用的 Python 解释器路径: ```bash which python ``` 此命令返回的结果应指向 Miniconda 下的某个路径,例如 `/home/user/miniconda3/envs/myenv/bin/python`[^3]。 #### 3. 打开 VS Code 并选择正确的 Python 解释器 启动 VS Code 后,在右下角的状态栏中找到显示当前 Python 解析器的部分(通常是一个类似于 “Python X.Y.Z” 的标签),点击它以弹出解析器列表。从中选择对应于刚才创建的 Conda 环境的那个解释器。如果未自动检测到,则手动输入其完整路径[^1]。 #### 4. 修改 settings.json 文件(如有必要) 有时可能还需要调整 `.vscode/settings.json` 文件来进一步定制工作区的行为。比如明确指明所用的 Python 可执行文件位置: ```json { "python.pythonPath": "/path/to/your/miniconda/envs/myenv/bin/python" } ``` 这里需把 `/path/to/your/miniconda/...` 替换成实际存在的目录结构。 #### 5. 测试配置有效性 最后一步就是测试整个流程的效果——新建简单的 Python 脚本来验证一切正常运作与否。例如编写下面这段小程序用于打印版本号信息: ```python import sys print(sys.executable) print(sys.version_info) ``` 运行上述脚本之后观察输出结果里的可执行程序地址是不是预期中的那个来自特定 Conda env 的实例即可判断成功与否。 --- ### 注意事项 - **保持一致性**:始终记得每当重新开启编辑器前都得先切换至目标 conda environment 上面去。 - **解决潜在冲突**:要是发现任何异常状况发生的话,请仔细审查项目根目录下的隐藏配置文档即 .settings.json 是否存在互相矛盾之处。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值