晚上尝试在ubuntu 16.04版本下安装python的Anaconda3发行版。python
从清华源下载的Anaconda3-Linux 64位版本安装包,而后顺利的下一步,下一步.....一切顺利!结果到了安装完,正好我也洗完澡了。算法
尝试了用conda list命令查看安装的package列表,结果 WTF!居然找不到命令,首先是安装成功了吗?确定是安装好了。那,问题会在哪里?ubuntu
按理说,安装时,安装程序会把bin目录加入PATH(Linux/Mac写入~/.bashrc
,Windows添加到系统变量PATH),这些操做也彻底能够本身完成。但这里明显就是没生效。bash
确定是环境变量没配置好,明明在安装最后一步,它会自动配置环境变量的啊,简直要抓瞎!google
而后在网上各类找相关的文章,总算按照这个文章搞定了,关键在于这一步:spa
# 将anaconda的bin目录加入PATH,根据版本不一样,也多是~/anaconda3/bin echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc # 更新bashrc以当即生效 source ~/.bashrc
我一开始找的教程上,不是 export PATH="~/anaconda2/bin:$PATH" 后面路径没加分号,就是绝对路径配置不生效。焦灼万分的时候,我就找到了这个文章,功夫不负有心人。总算是解决了,感谢google,推荐算法太厉害。.net
按照这配置完毕,输入 conda list完美的包列表出现了!接下来就能够顺利的戏耍了!code
个人启动anaconda环境的目录是../anaconda3/envs/python36/bin/目录下,使用source activate python36命令激活环境blog
在环境下直接输入conda list可查看环境中现有的库列表。还能够输入spyder命令直接用anaconda自带的IDE教程
在spyder中Import tushare第三方库,发现报错:Not Found Module named "tushare",很疑惑,明明已经在conda虚拟环境下安装了tushare库了,为何仍是识别不出来?
到网上找了找缘由,在这个文章中找到了答案,之因此会出现这个问题大概是anaconda自带的spyder没有工做在tushare所在环境下的缘由。想要在tushare环境下使用spyder,那就在tushare环境下再安装一个spyder。先退出以前的spyder,在虚拟环境中使用命令 conda install spyder 等十分钟左右,安装完spyder,从新打开spyder此次就没问题了!
退出环境要使用命令source deactivate