Anaconda使用、conda的环境管理和包管理
关于Anaconda的安装参考本人之前的博文 http://www.cnblogs.com/bymo/p/8034661.html
关于Anaconda的概述和详细使用参考:https://www.jianshu.com/p/2f3be7781451
这里介绍conda常用的命令操作
# 查看conda版本
$ conda --version
conda 4.3. # 查看对应的python默认版本(默认环境的名字是root,注意这个root不是超级管理员的意思)
$ python --version
Python 3.6. :: Anaconda, Inc.
conda的环境管理
# 创建一个名为env_test的环境,指定Python版本是2.(conda会自动寻找2..x中的最新版本)
$ conda create --name env_test python=2.7 # 查看已安装的环境,当前被激活的环境会显示有一个星号
$ conda info -e
# conda environments:
#
env_test /home/xxxx/.conda/envs/env_test
root * /opt/anaconda3 # 安装好后,使用source activate激活指定环境
$ source activate env_test # 再次查看当前python版本,可以看到系统已经切换到了2.7的环境
$ python --version
Python 2.7. :: Anaconda, Inc. # 退出当前虚拟环境,返回默认python环境
$ source deactivate # 删除一个已有的环境
$ conda remove --name env_test --all
如果create的时候报错“NotWritableError: The current user does not have write permissions to a required path. path: /Users/xxx/xxx/anaconda3/pkgs/cache/4ea078d6.json”,解决方案:加上sudo权限:
sudo ~/software/anaconda3/condabin/conda create --name venv36 python=3.6
包管理
# 查看当前环境下已安装packages
$ conda list # 查找package信息
$ conda search numpy # 安装package
$ conda install numpy # 安装指定版本package
$ conda install numpy=1.13. # 更新package
$ conda update numpy # 删除package
$ conda remove numpy 另外,
$ conda install Keras # 安装keras, 会顺带装上tensorflow, h5py, hdf5等
$ conda install pillow # 安装PIL
$ conda install opencv # 安装cv2
其它参考:
- conda下载出现连接超时怎么办 https://blog.csdn.net/weixin_41010198/article/details/87912152
pip install tensorflow==1.15 --user -i https://pypi.tuna.tsinghua.edu.cn/simple --timeout=300
Anaconda使用、conda的环境管理和包管理的更多相关文章
- Python包管理工具和多版本环境管理
1. Python包管理工具 在安装Python包的过程中,经常涉及到distutils.setuptools.distribute.setup.py.easy_install.easy_instal ...
- Anaconda+用conda创建python虚拟环境
Anaconda+用conda创建python虚拟环境 Anaconda与conda区别 conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理.包管理与pip的使用类似,环境 ...
- Anaconda用conda创建python虚拟环境
Anaconda用conda创建python虚拟环境 一.简介 conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理.包管理与pip的使用类似,环境管理则允许用户方便地安装不 ...
- Anaconda 包管理工具 conda 进行虚拟环境管理入门
在基于 python 进行数据分析.机器学习等领域的实践和学习时,由于代码的更迭和更新,运行他人实现的代码或尝试安装新的工具库时往往需要指定特定版本的其他工具库,以满足特定环境的构建条件.而将同一工具 ...
- Anaconda 使用(解决python包管理与环境管理)
Anaconda完全入门指南(对python环境和原理,讲的比较透彻):https://www.jianshu.com/p/eaee1fadc1e9 用pip一个一个安装第三方库费时费力,还需要考虑兼 ...
- Anaconda 包管理与环境管理
包管理命令 conda命令 安装包 conda install 包名称 卸载包 conda remove 包名称 更新包 conda update 包名称 模糊查询 conda search 包名称 ...
- Python的支持工具[0] -> 环境包管理工具[1] -> Anaconda
Anaconda包管理工具 / Anaconda Package Management Tools Anaconda is the world’s most popular Python data s ...
- Anaconda——Python包管理工具
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能 主要用于Python包管理和版本管理. 下载地址:https:/ ...
- 关于Anaconda的环境和包管理
Anaconda相对于原生python解释器具有更好的包管理功能,它有一个env文件夹,里面包含所要管理的所有环境:日常操作时我们可能会使用pytorch.Tensorflow等多个环境,由于每个环境 ...
随机推荐
- MR案例:定制Partitioner
可以继承基类Partitioner,也可以继承默认的HashPartitioner类,覆写其中的 getPartition() 方法实现自己的分区. 需求:本例是对上一个实例的改写,需求不变 pack ...
- go语言中strings包中的Trim函数的作用是什么
答:Trim函数原型如下: func Trim(s string, cutset string) string 去掉字符串s中首部以及尾部与字符串cutset中每个相匹配的字符,如: s=" ...
- MySQL MERGE存储引擎 简介及用法
MERGE存储引擎把一组MyISAM数据表当做一个逻辑单元来对待,让我们可以同时对他们进行查询.构成一个MERGE数据表结构的各成员MyISAM数据表必须具有完全一样的结构.每一个成员数据表的数据列必 ...
- String中的equals方法解析 jdk1.7
注 此篇为jdk1.7中的源码解析 equals()方法中的判断分一下步骤 1先判断内存地址是否相同 如果内存地址相同 那么字符串就是相同的 返回true 2 判断当前字符串和参数字是否属于同一类 ...
- R中去除为NA的行--转载
下面用实例来说明这两个函数的作用: 这是一个数据框final: gene hsap mmul mmus rnor cfam 1 ENSG00000208234 0 NA NA NA NA 2 ENSG ...
- Java RMI 简单示例
一.创建远程服务 1.创建 Remote 接口,MyRemote.java import java.rmi.*; public interface MyRemote extends Remote{ p ...
- Webstorm: cannot find any declarations
起因 在调整项目关系时,将根目录的.idea文件删除,导致了对相对路径的资源无法直接command + click进行跳转 尝试 1. 新建quick-link (无效) 2. invalidate ...
- setTimout执行时间
在浏览器中,JavaScript引擎是单线程执行的.也就是说,在同一时间内,只能有一段代码被JavaScript引擎执行.页面加载时,JavaScript引擎会顺序执行页面上所有JavaScript代 ...
- UVALive - 6709树套树
题意:给你一个矩阵,q次操作,每次查询长宽l的矩阵最大值a和最小值b,然后把中间点换成floor((a+b)/2), 解法:暴力可过,建n颗线段树暴力更新,但是正解应该是树套树,树套树需要注意的是当建 ...
- torch 深度学习(5)
torch 深度学习(5) mnist torch siamese deep-learning 这篇文章主要是想使用torch学习并理解如何构建siamese network. siamese net ...