Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
目錄
與Jupyter 現在已經發展成為數據分析的標準環境。
本文主要從以下三個角度進行學習,另外附上我在安裝過程中遇到的問題和解決方法。
1. (1)What is ?
是Python包管理器和環境管理平臺,字面英文含義為蟒蛇。
(2)Why Choose (3)How to use
在官網上進行下載,官網地址:
( 注意自己windows/linux/mac及64/32位系統,不要下載錯)
下載完成后一定要右鍵管理員身份運行,下一步進行安裝。
安裝完成后再開始菜單中會有一個Anacoda的文件夾,點開后,在 Prompt上右鍵,用管理員身份運行
PS: 更新問題—Windows找不到pythonw
安裝完成后輸入conda upgrade --all進行更新,下載一段時間報錯(這里大家一定要耐心等待,不要直接退出,會導致開始菜單中Prompt消失,此時只能刪除重裝了),彈出頁面Windows找不到Pythonw
確定后Prompt提示: Cannot link a source that does not exist.
這里根據提示輸入conda clean --,這條命令將所有之前安裝的包都刪除了,輕易不要嘗試,我嘗試了之后依舊不行。在此過程中我將下載源換成了清華鏡像,下載速度直線提升,代碼如下,但依舊報錯。
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 --set show_channel_urls yes
搜索github之后,發現很多人用conda update 之后就可以成功使用conda upgrade --all了,我嘗試了一下,報錯如下
顯示是網絡問題,我重新連接了一下WIFI,又進行了
conda update anaconda
,這一次成功了。
重新進行更新輸入conda upgrade --all,成功。所以有時候這種網絡問題可能過一會嘗試就可以了。
二、 環境管理
首先安裝關聯環境,代碼如下
conda install nb_conda
1.創建環境
(1)可在環境中加載包,代碼如下
conda create -n env_name package_name
其中是你為新建環境的命名,為你想在環境中下載的包
(2)可在環境中聲名python版本,代碼如下
conda create -n py3 python=3
創建了一個名為Py3,且使用Python3的環境。
2.進入環境
activate env_name
此時在終端中,地址前會有一個括號中,其中含有環境名
3.離開環境
deactivate env_name
此時回到初始地址
4.列出環境
conda env list
此時會輸出所有你創建的環境名
5.刪除環境
conda env remove -n env_name
不再需要時,可刪除環境節省時間。
6.共享環境
這是環境管理中最實用的一部分,當你把你的環境導出之后,例如上傳github,不再需要寫使用版本說明,他人可通過導入環境文件,直接生成與你相同的開發環境。
conda env export>name.yaml
將當前環境保存到一個yaml文件中,name可自己起名更換,注意此時一定要在環境中
文件保存在終端前置地址中。
在python中可以用
pip freez>name.txt
導出一個txt文件,文件中包含現有環境版本號。
conda env update -f=\path\name.yaml
其中\path部分要替換為為實際存放地址,注意\為反斜杠。
在python中可以用
pip install -r\path\name.txt
來導入環境,需要注意的是利用會導出一個yaml web文件,而利用PIp則會導出TXT文件。
2.Jupyter (1)Jupyter 是什么
Jupter 主要用于將數據分析過程中的代碼,注釋文字,圖像整理集合到一個web文件當中.
這樣可以使得我們專心于數據分析,在代碼旁寫出描述文字,而非切換寫單獨文檔。
(2)如何安裝 Jupyter
在上面 prompt終端中輸入
conda install jupyter notebook
進行安裝,安裝完成后,可在開始菜單文件夾中進行啟動,或者在終端輸入jupyter 啟動。
(3)如何使用Jupyter
像下面圖片中一樣,在右側點擊“New”(新建),創建新的 、文本文件、文件夾或終端。
這樣你就打開了下面的頁面,你會看到外框為綠色的一個小方框。它稱為單元格。單元格是你編寫和運行代碼的地方。以后你就可以在這里寫你的數據分析代碼了。
PS:安裝遇到的問題——1.進入Home頁面后一片空白
(1)將Chorme瀏覽器設置為默認瀏覽器
(2)Ctrl+F5強制刷新
(3)修復注冊表文件
windows+R,輸入regedit打開注冊表計算機\.js
Content Type修改為text/(我的原先是text/plain)
PS:若無修改權限或修改失敗,在開始菜單中切換到進入管理員賬號后重復
(4) 修改成功后重新啟動Jupyter ,進入Web頁面后再次Ctrl+F5強制刷新后成功。
2.遇到的問題__點擊conda報錯
找到安裝路徑,進入文件夾\Lib\site-\,
找到.py,用寫字板打開,ctrl+F查找
for env in info['envs']
替換成
for env in info['envs']if env!=info['root_prefix']]
ctrl+s保存退出,退出juptyer和瀏覽器,重啟OK
問題2——修改Home默認地址
這里默認是在C盤文件夾中,中有許多系統文件,在這里面查找不方便,如何修改默認地址?
注意目標文件夾路徑不能包含中文字符,修改好后保存退出。
打開開始菜單,找到jupyter,右鍵打開文件位置
右鍵屬性,在目標中刪除%% ,%%會使得jupyter打開固定地址。在后面添加你新建的文件夾地址,中間以空格隔開。
問題3——新建出現about:blank
以為一切都OK后,又出現問題了,新建時又開始出錯,點擊后出現about:blank,又是空白頁面。
解決方案也很奇怪,重啟jupyter,再次新建,OK。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。