zoukankan      html  css  js  c++  java
  • 记ubuntu下安装Anaconda

    晚上尝试在ubuntu 16.04版本下安装python的Anaconda3发行版。

    从清华源下载的Anaconda3-Linux 64位版本安装包,然后顺利的下一步,下一步.....一切顺利!结果到了安装完,正好我也洗完澡了。

    尝试了用conda list命令查看安装的package列表,结果 WTF!竟然找不到命令,首先是安装成功了吗?肯定是安装好了。那,问题会在哪里?

    按理说,安装时,安装程序会把bin目录加入PATH(Linux/Mac写入~/.bashrc,Windows添加到系统变量PATH),这些操作也完全可以自己完成。但这里明显就是没生效。

    肯定是环境变量没配置好,明明在安装最后一步,它会自动配置环境变量的啊,简直要抓瞎!

    然后在网上各种找相关的文章,总算按照这个文章搞定了,关键在于这一步:

    # 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/bin
    echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc
    # 更新bashrc以立即生效
    source ~/.bashrc

    我一开始找的教程上,不是 export PATH="~/anaconda2/bin:$PATH" 后面路径没加分号,就是绝对路径配置不生效。焦灼万分的时候,我就找到了这个文章,功夫不负有心人。总算是解决了,感谢google,推荐算法太厉害。

    按照这配置完毕,输入 conda list完美的包列表出现了!接下来就可以顺利的戏耍了!

    我的启动anaconda环境的目录是../anaconda3/envs/python36/bin/目录下,使用source activate python36命令激活环境

    在环境下直接输入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

  • 相关阅读:
    CAD迷你看图
    CAD打开文件总是弹出要求选择字体怎么办
    CAD字体显示问号的解决办法
    如何让IE8的菜单栏调到最上方
    苹果公司在 1980 年上市时为什么不使用双层股权架构来确保乔布斯有着足够的控制权?
    怪不的软件开发这么挣钱,原来是有这么多职位
    剖析余额宝“好”与“坏”
    网上盗刷事件频发 风险肇始于“快捷支付”?
    招商银行网银专业版怎么消除安全隐患
    《浅谈磁盘控制器驱动》,磁盘控制器驱动答疑解惑![2012.1.29完结]by skyfree
  • 原文地址:https://www.cnblogs.com/dion-90/p/8585764.html
Copyright © 2011-2022 走看看