转自:【Anaconda】conda环境管理和包管理
1.安装
对于Mac、Linux系统,Anaconda安装好后,实际上就是在主目录下多了个文件夹(~/anaconda
)而已,Windows会写入注册表。安装时,安装程序会把bin目录加入PATH(Linux/Mac写入~/.bashrc
,Windows添加到系统变量PATH),这些操作也完全可以自己完成。以Linux/Mac为例,安装完成后设置PATH的操作是
配置好PATH后,可以通过which conda
或conda --version
命令检查是否正确。假如安装的是Python 2.7对应的版本,运行python --version
或python -V
可以得到Python 2.7.12 :: Anaconda 4.1.1 (64-bit),也说明该发行版默认的环境是Python 2.7。
2.Conda的环境管理
Conda的环境管理功能允许我们同时安装若干不同版本的Python,并能自由切换。对于上述安装过程,假设我们采用的是Python 2.7对应的安装包,那么Python 2.7就是默认的环境(默认名字是root
,注意这个root不是超级管理员的意思)。
假设我们需要安装Python 3.4,此时,我们需要做的操作如下:
用户安装的不同python环境都会被放在目录~/anaconda/envs
下,可以在命令中运行conda info -e
查看已安装的环境,当前被激活的环境会显示有一个星号或者括号。
3.Conda的包管理
Conda的包管理就比较好理解了,这部分功能与pip
类似。例如,如果需要安装scipy:
conda的一些常用操作如下:
前面已经提到,conda将conda、python等都视为package,因此,完全可以使用conda来管理conda和python的版本,例如
参考:
http://python.jobbole.com/86236/
http://www.jianshu.com/p/d2e15200ee9b
【Anaconda】 command not found: conda
1.确认conda安装成功
要使conda临时生效,可以选择在你的主目录(自己的权限目录)下,使用下面的命令:
如果结果是你的anaconda2的版本号,那就成功了!输入conda list,可以正常执行。
但是,关闭闭终端后重新打开,再执行conda list会发现依然报错。
可以选择用命令把路径写入bashrc文件:
或者,直接在vim修改bashrc文件
4. 使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。
【Anaconda】 找不到keras的包
安装最新版本Theano: 运行pip安装keras:git安装:http://www.cnblogs.com/sunada2005/archive/2013/06/06/3121098.html
【Anaconda】 conda error: could not found url
修改配置文件condarc:http://stackoverflow.com/questions/36095385/conda-error-could-not-found-url
如果找不到配置文件condarc:http://stackoverflow.com/questions/29896309/how-to-create-a-condarc-file-for-anaconda
1. Anaconda下载安装:https://www.continuum.io/downloads
版本为:Anaconda3,for windows,64bit(tensorflow在windows下只支持Python 3.5以上、amd64)
2. Anaconda使用:打开“开始目录”,找到Anaconda/Anaconda prompt,以管理员权限运行,否则会出现permission denied。
建立名为tensorflow的conda计算环境(一定要是python3.5.2,py3.5.1与py3.6安装会报出找不到tensorflow资源的错误)
激活tensorflow环境
输入python --version,查看是否切换到python3.5 工作环境
3. 安装并测试tensorflow
切换到tensorflow的计算环境以后,然后开始用pip安装
测试