PythonNote025---conda创建python虚拟环境

本文介绍在Linux环境中利用conda命令创建虚拟环境的方法,包括虚拟环境的创建、激活、安装指定package、关闭及删除等操作流程,适用于需要定制特定版本package的项目。

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

Intro

  有些情况下,需要用到特殊版本的package,我们可以通过创建虚拟环境的方式定制一个版本供某一个项目使用,保证环境的相对独立性。另一方面,如果我们在集群上执行python任务,虚拟环境的方式可以避免在所有节点都安装同一个package的问题。
  以conda命令为例,介绍在linux环境中如何创建虚拟环境。

conda常用命令

  • conda list 查看已经安装的包
  • conda env list 或 conda info -e 查看已经存在虚拟环境

创建虚拟环境

conda create --name mypython_env --quiet --copy --yes python=3.7

  • name: 虚拟环境名称为mypython_env
  • quiet: Do not display progress bar
  • copy: Install all packages using copies instead of hard- or soft-linking

其他参数含义参考ref[1]

安装指定package

  安装指定的package有两种方式,一种是激活对应python环境,pip install,另一种是指定package安装路径

方法一

  • source activate mypython_env 激活刚才新建的虚拟环境
  • python --version 检查版本是否切换
  • pip install pandas -i https://pypi.douban.com/simple 临时切换为豆瓣源进行package安装

方法二

  • conda install -n mypython_env pandas
    或者
  • ./bin/pip install pandas -t /home/ml/.conda/envs/mypython_env/lib/python3.7/site-packages -i https://pypi.douban.com/simple

关闭虚拟环境

  • source deactivate mypython_env
    或者
  • conda deactivate

删除虚拟环境

  • conda remove -n mypython_env --all

删除虚拟环境的某一个包

conda remove --name mypython_env python

Ref

[1] https://docs.conda.io/projects/conda/en/latest/commands/create.html
[2] https://blog.youkuaiyun.com/lyy14011305/article/details/59500819

                         2020-09-08 于南京市江宁区九龙湖

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值