在看這篇文章之前,請先下載下傳并安裝好Anaconda3 。
下載下傳Anaconda3-股票,基金,期權,機器學習,分析系列
安裝Anaconda3-股票,基金,期權,機器學習,分析系列
Anaconda3 安裝好之後,可以更新到最新,包括裡面的包都可以更新下。為了更新更加快速,我們首先要添加 清華的源 。
首先在開始裡面找到Anaconda3 右鍵點選 Anaconda Prompt(Anaconda3) 選擇更多 以管理者身份運作。注意必須要以管理者身份運作,如果沒有以管理者身份運作在windows10 64位作業系統下,會報出沒有權限的錯誤。
以管理者身份運作Anaconda Prompt(Anaconda3)
如果沒有以管理者身份運作會看到這樣的錯誤資訊:
EnvironmentNotWritableError: The current user does not have write permissions to the target environment.
environment location: C:ProgramDataAnaconda3
請參考截圖:
沒有以管理者身份運作報錯
以管理者運作可以看到這樣的界面:
以管理者身份運作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
有時候會遇到網絡問題,報錯再運作一次更新,更新指令就可以了。
這需要一段時間,即使添加了清華的源,速度也不是特别快,等一會吧。
看到如下的界面就代表更新完成了。
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
這樣的錯誤資訊,那說明是網絡問題,再運作一次指令就好了,具體請參看截圖:
安裝包,出現網絡問題
運作安裝指令因為是 conda 安裝,還會幫忙安裝好相關的包,安裝過程如圖:
conda 安裝包
安裝完成會看到 done 如圖:
conda 安裝包完成
基本的準備工作已經做好了,接下來就是Pycharm的下載下傳和安裝啦。