Conda虚拟环境

Conda是一个虚拟环境和软件包管理系统,当需要在一台机器上测试不同配置的python时,可以用conda轻松创建相互隔离的环境。

conda管理虚拟环境的常用命令如下:

conda虚拟环境:conda create -n envname
conda激活虚拟环境:source activate envname
conda退出虚拟环境:source deactivate
conda列出所有虚拟环境:conda env list
conda克隆虚拟环境:conda create -n envname --clone evnname1
conda删除虚拟环境:conda remove -n envname --all
conda虚拟环境安装包:conda install -n envname package, 例如:conda install -n envname tensorflow-gpu=1.2.1

pip使用

(创建虚拟环境后如果直接用pip安装python包,默认会使用全局pip,所以pip安装的包会对所有环境生效。如果要安装只对某个虚拟环境生效的python包,
(1)可以指定虚拟环境名称:conda install -n envname tensorflow-gpu=1.2.1;
(2)也可以在创建虚拟环境的时候指定pip只对当前环境生效
https://stackoverflow.com/questions/20928566/conda-installing-local-development-package-into-single-conda-environment):

conda create -n superbad pip # 可以直接在虚拟环境中使用pip而不会影响全局库
source activate superbad
pip install -e fnawesome  # installing into superbad site packages
ipython  # runs superbad ipython
python  # runs the environment's python with access to fnawesome
source deactivate
ipython # no access to fnawesome

python版本

如果系统中同时存在python2和python3,在用conda创建虚拟环境的时候可以指定使用哪个版本的python:

conda create -n new-env python=2.7 pip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值