Hello Conda

颈椎病专家
• 阅读 5119

介绍

Conda 的官方介绍:

Conda is an open source package management system and environment management system for installing multiple versions of software packages and their dependencies and switching easily between them. It works on Linux, OS X and Windows, and was created for Python programs but can package and distribute any software.

被包含在 Anaconda、Miniconda 里面,两者好像用来做数据分析的,前者会装很多的包,后者则不会。因为自己仅仅想用它来做包管理工具,所以自然安装 Miniconda。

安装

发现基础的需求这里就已经说出来了:Miniconda — Conda

安装的时候用 Miniconda 和 Miniconda3 都可以,它们各自还都能去创建 Python 2 或者 Python 3 的环境。

安装过程比较简单,比如下面是在一台 64bit (How to Check if Your Linux System is 32-bit or 64-bit)机器上安装的命令:

$ wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh
$ bash Miniconda2-latest-Linux-x86_64.sh

安装过程最后会提示是否把 miniconda 的路径添加到 PATH 的操作写在 .bashrc 里面,如果没加就自己去加类似的:

export PATH="/home/clip/miniconda2/bin:$PATH"

创建虚拟环境

下面是创建虚拟环境的例子,这里的 Python 版本和系统中的没关系,去装自己需要的就好了,很方便

conda create -n py3_5_test_env python=3.5
conda create -n py2_test_env python=2
conda create -n <env-name> python[=<pyton-version>]

启动虚拟环境

安装好之后可以看创建过的 conda 的环境列表:

conda env list
# conda environments:
#
py3_5_test_env           /home/clip/miniconda2/envs/py3_5_test_env
test                     /home/clip/miniconda2/envs/test
root                  *  /home/clip/miniconda2

启用和结束分别是下面两行,如果需要可以把启用的命令写在 .bashrc 里面。

source activate py3_5_test_env
source deactivate

安装内容

可以用 which 来确定一个程序是安装在虚拟环境还是系统中的。

$ which pip
/home/clip/miniconda2/envs/py3_5_test_env/bin/pip

一般的 Python 包可以用 conda install <package-name> 来安装

conda install jupyter

而 conda 装不上的话就去用 pip 装吧,同样会装到虚拟环境中

$ pip install websockets
Collecting websockets
  Downloading websockets-3.0-py33.py34.py35-none-any.whl
Installing collected packages: websockets
Successfully installed websockets-3.0

常用命令

Conda 环境的备份、恢复、更新及常用命令 - SegmentFault

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
hi_westlife hi_westlife
4年前
Conda VS Pip In Brief
CondaVSPipWhatisthedifferenceThe【conda】and【pip】botharethePythonpackagemanagers.Packagemanagersareusedtoinstallinglibrariesandothersoftwareonyourcomput
Karen110 Karen110
4年前
浅析三种Anaconda虚拟环境创建方式和第三方包的安装
前言大家好,我是星期八,是一个每天都要在镜子前给自己梳仅剩三根头发的三年码农。在上次,如果不出意外,,我们已经在windon10上成功的安装上了Anaconda。如果安装过程有问题记得评论区留言哈,看到我们会整理并且解决。假装各位都已经安装好了Anaconda,那么,我么就开始学习它的命令吧。查看conda版本查看一下conda版本命令conda\
Stella981 Stella981
3年前
Python3基础 type 获得变量的类型
       Python:3.7.0         OS:Ubuntu18.04.1LTS        IDE:PyCharm2018.2.4      Conda:4.5.11   typesetting:Markdown
Stella981 Stella981
3年前
Jupyter Lab安装配置及多Kernel配置
1.Anconda/Miniconda安装与简单使用1.1下载Anaconda和配置Jupyter环境变量1.2下载Miniconda和配置JupyterLab1.2.1安装jupyter1.3其他下载源2.使用Anaconda/Miniconda2.1conda环境管理2.2conda配置Jupyte
Stella981 Stella981
3年前
Python3 tkinter基础 Scrollbar pack 创建靠右、充满Y轴的垂直滚动条
       Python:3.7.0         OS:Ubuntu18.04.1LTS        IDE:PyCharm2018.2.4      Conda:4.5.11   typesetting:Markdown
Stella981 Stella981
3年前
Anaconda中常用的用法
Anaconda中常用的用法conda是开源包(packages)和虚拟环境(environment)的管理系统。packages管理:可以使用conda来安装、更新、卸载工具包,并且它更关注于数据科学相关的工具包。在安装anaconda时就预先集成了像Numpy、Scipy、pan
Stella981 Stella981
3年前
Python3 tkinter基础 event keysym 查看按键的按键名
       Python:3.7.0         OS:Ubuntu18.04.1LTS        IDE:PyCharm2018.2.4      Conda:4.5.11   typesetting:Markdown
Stella981 Stella981
3年前
Python3基础 变量命名 区分大小写
       Python:3.7.3         OS:Ubuntu18.04.2LTS        IDE:pycharmcommunity2019.1.3      Conda:4.7.5   typesetting:
芝士年糕 芝士年糕
2年前
在centos上安装Anaconda
介绍:Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等Miniconda包括Conda、Pythonconda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换环境:使用3A服务器远程搭建的centos上操作1、使用wget下载安装包wget ht