Anaconda 建立虚拟环境,requirements.txt快速安装库

本文介绍了如何使用conda创建新的Python虚拟环境,指定版本,激活环境,管理requirements.txt文件,以及如何在Jupyter中添加和使用虚拟环境,包括安装ipykernel的过程。

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

使用conda生成requirements.txt文件

conda list --export > requirements.txt

创建一个新的环境 name envname,并指定python版本

conda create --name envname python=3.9 -y

激活环境

conda activate envname

如果开头出现PS表示当前打开的是powershell窗口,应该打开cmd窗口

在一开始环境未激活状况下如果直接conda激活环境可能会报错

所以需要先activate再切换想要激活的环境

用conda删除虚拟环境

新建requirements.txt文件

注意要导航到包含 requirement.txt 文件的目录

运行以下命令来安装 requirement.txt 中所列出的库:

pip install -r requirement.txt

 退出当前环境

conda deactivate

Jupyter中添加虚拟环境步骤:

  1. 打开Anaconda Prompt,用conda创建虚拟环境,可指定Python版本:
conda create -n myenv python=3.6

2. 进入创建的虚拟环境:

activate myenv

3. 安装ipykernel包:

pip install --user ipykernel

4. 将虚拟环境加入Jupyter:

python -m ipykernel install --user --name=myenv

 canda替换虚拟环境的python版本

Anaconda 中更新当前环境的 Python 版本_anaconda更新python版本-CSDN博客

注意:更改python版本后安装的包都需要重新安装

 查看环境名

conda info -e

Jupyter中删除虚拟环境步骤:

1 查看安装了哪些虚拟环境kernel(在base或虚拟环境下运行都可以):
jupyter kernelspec list
2 删除指定的kernel:
jupyter kernelspec uninstall myenv

列出所有的环境
  • conda env list
### 使用 `requirements.yml` 创建 Ansible 环境 为了使用 `requirements.yml` 文件创建 Ansible 环境,需遵循特定流程确保所有依赖项被正确解析和安装。 #### 准备 `requirements.yml` 首先,在指定路径下准备 `requirements.yml` 文件。此文件定义所需的角色及其来源。例如: ```yaml --- - src: geerlingguy.apache version: 2.7.0 - src: https://github.com/jeffwidman/ansible-role-docker.git scm: git name: jeffwidman.docker ``` 上述 YAML 定义了两个外部角色的获取方式[^1]。 #### 执行安装命令 在准备好 `requirements.yml` 后,通过执行如下命令来安装这些角色至指定目录: ```bash [root@localhost project]# ansible-galaxy install -r /path/to/your/project/roles/requirements.yml -p roles ``` 这条指令会读取给定的要求文件,并按照其中描述的信息下载对应资源到本地 `roles` 目录中[^2]。 对于不同用户的环境设置,比如 `/home/user/ansible/roles/requirements.yml` ,则应调整路径参数匹配个人情况[^4]。 #### 验证已安装的角色 完成安装之后,可以利用以下命令查看当前环境中已经存在的角色列表: ```bash [root@localhost project]# ansible-galaxy list ``` 这有助于确认新加入的角色是否成功加载到了工作空间里。 #### 注意事项关于配置文件 值得注意的是,自 Ansible 2.10 版本起,原有的 `galaxy.yml` 已经不再推荐单独使用;相反,建议将相关内容迁移到 `meta/main.yml` 中以便更好地支持未来版本的功能更新和发展趋势[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值