• 记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

  • 相关阅读:
    搭建cdh单机版版本的hive所遇到的问题总汇
    CentOS下Java的安装与环境配置
    重新认识Maven
    spring boot 搭建web项目常见五种返回形式
    一段递归代码引发的对于传参以及关于基本类型的一点了解
    爬虫
    .NET简谈接口
    C# Dictionary用法总结
    select @@identity的用法 转
    DataSet用法详细 转
  • 原文地址:https://www.cnblogs.com/dion-90/p/8585764.html
Copyright © 2020-2023  润新知