在看这篇文章之前,请先下载并安装好Anaconda3 。
下载Anaconda3-股票,基金,期权,机器学习,分析系列
安装Anaconda3-股票,基金,期权,机器学习,分析系列
Anaconda3 安装好之后,可以升级到最新,包括里面的包都可以升级下。为了升级更加快速,我们首先要添加 清华的源 。
首先在开始里面找到Anaconda3 右键点击 Anaconda Prompt(Anaconda3) 选择更多 以管理员身份运行。注意必须要以管理员身份运行,如果没有以管理员身份运行在windows10 64位操作系统下,会报出没有权限的错误。
![6b629036-c115-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/6b629036-c115-eb11-8da9-e4434bdf6706.png)
以管理员身份运行Anaconda Prompt(Anaconda3)
如果没有以管理员身份运行会看到这样的错误信息:
EnvironmentNotWritableError: The current user does not have write permissions to the target environment.
environment location: C:ProgramDataAnaconda3
请参考截图:
![6e629036-c115-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/6e629036-c115-eb11-8da9-e4434bdf6706.png)
没有以管理员身份运行报错
以管理员运行可以看到这样的界面:
![71629036-c115-eb11-8da9-e4434bdf6706.png](http://p03.5ceimg.com/content/71629036-c115-eb11-8da9-e4434bdf6706.png)
以管理员身份运行Anaconda3
之后首先添加清华的源,命令如下:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/# 设置搜索时显示通道地址conda config --set show_channel_urls yes
注意如果需要pytorch, 还需要添加pytorch的镜像,这个暂时没有使用到
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
也可以选择添加 中科大的源,我使用清华的源,没有运行如下代码,请自行选择
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/conda config --set show_channel_urls yes
添加好源之后先选择升级,升级的命令如下:
conda update --all
如果看到报错或者提示需要升级 conda 那就运行
conda update -n base -c defaults conda
有时候会遇到网络问题,报错再运行一次升级,更新命令就可以了。
这需要一段时间,即使添加了清华的源,速度也不是特别快,等一会吧。
看到如下的界面就代表升级完成了。
![73629036-c115-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/73629036-c115-eb11-8da9-e4434bdf6706.png)
Anaconda3升级完成
因为我们要开发 Django 项目,所以还要安装 Django 和 Django REST framework
Django REST framework 主要是 快速开发RESTful风格的API 。
Django REST framework 安装必须有 conda-forge 如果没有这个源是没办法安装成功的。清华的源和中科大的源都有这个,选择一个就好了。
安装Django 和 Django REST framework的命令如下:
conda install djangoconda install djangorestframework
因为我们使用到 AKShare所以还要安装AKShare,安装命令如下:
pip install akshare -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com --user --upgrade
在安装的过程当中如果看到
CondaHTTPError: HTTP 000 CONNECTION FAILED for url
这样的错误信息,那说明是网络问题,再运行一次命令就好了,具体请参看截图:
![77629036-c115-eb11-8da9-e4434bdf6706.png](http://p04.5ceimg.com/content/77629036-c115-eb11-8da9-e4434bdf6706.png)
安装包,出现网络问题
运行安装命令因为是 conda 安装,还会帮忙安装好相关的包,安装过程如图:
![79629036-c115-eb11-8da9-e4434bdf6706.png](http://p01.5ceimg.com/content/79629036-c115-eb11-8da9-e4434bdf6706.png)
conda 安装包
安装完成会看到 done 如图:
![7e629036-c115-eb11-8da9-e4434bdf6706.png](http://p05.5ceimg.com/content/7e629036-c115-eb11-8da9-e4434bdf6706.png)
conda 安装包完成
基本的准备工作已经做好了,接下来就是Pycharm的下载和安装啦。