Anaconda + pycharm 可能是许多Python爱好者的使用标配,但是Anaconda有众多版本,截至2019.02.20的最新版Anaconda内置的是Python3.7。
此处就有坑了,并不是说conda的版本越新越好。
因为python开发者难免会接触到tensorflow,但目前来说,tensorflow支持的是python3.5和3.6,并不支持python3.7,也就是最新版的Anaconda并不能满足编程人员的潜在需求。
而且本人亲测,conda自带的Python3.7居然import numpy进行简单的矩阵运算都会报错,不知缘故。
省事起见,还是下载历史版本的anaconda吧,内置python3.6的那种。
历史版本下载链接:
清华大学开源软件镜像站tuna提供的资源 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)
关于如何设置anaconda使其兼容Python3及Python2,可以参考下面这篇博客:
使用Anaconda实现Python2和Python3共存及相互转换 - 简书 https://www.jianshu.com/p/fe327b72fa31
###############################################################################
更新,这里附上两个高质量的Anaconda使用教程blog:
Anaconda安装、查看、卸载第三方库 - qq_35711921的博客 - CSDN博客
https://blog.csdn.net/qq_35711921/article/details/80495662
Anaconda详细安装及使用教程(带图文) - 代码帮 - CSDN博客
https://blog.csdn.net/ITLearnHall/article/details/81708148
###############################################################################
再附上Anaconda包管理方面的blog。
在Anaconda Prompt命令行卸载第三方包:
pip uninstall package_name
安装或更新 Python 第三方包
(以下内容来源:https://cloud.tencent.com/developer/article/1361418)
可以使用conda
和pip
命令来安装包,但是,请不要使用pip
命令来更新conda包,这样可能会导致环境问题。当首次使用Anaconda或者Miniconda时,最好使用conda
进行更新包。
安装包
安装不包含在Anaconda中的Python第三方包。通常情况下,可以使用下方这个命令:
conda install package_name
如果上方命令失败,可以使用pip包管理工具来安装第三方包:
pip install package_name
更新包
可以使用conda update
命令来更新包:
conda update package_name
pip同样支持使用带--upgrade
标志来更新包:
pip install --upgrade package_name