1. 程式人生 > >Python環境搭載那些事

Python環境搭載那些事

help 哈哈 icon 都是 off nts 數量 hive 傳播

  今天在辦公室一天看導師的基金,看得頭昏腦漲,一點都看不懂,當作是個學習吧,說不定以後自己也會走上這條不歸路。最近腦子稀昏,感覺寫個博客,學點Python就是休閑放松了,難道我要成為一位科技博主了,想到這我就笑出了豬叫聲,憑著一點點小知識去糊弄糊弄還沒入門的小小白,搞得跟傳銷一樣。

  前幾天一直在嘗試著如何使 Jupyter notebook 的學習筆記直接生成PDF,在安裝了Latex Live2018 之後發現不支持中文顯示, 而且 VS Code中的 Latex環境一直搭載不好,不知道是因為之前已經搭載了Python環境的原因還是我把 VS Code 的設置改了的原因,和網上的教程有點不同。然後極不情願地去下載了 Ctex ,因為聽說過段時間 Ctex 會迎來一個重大的更新,特麽的官網和我說如果沒用過建議等等新版本,這也行?不過 Ctex 畢竟不是正統血脈,就勝在對中文的支持比較好,我還是本著支持 Latex live 的心態去的。

  愛折騰永遠不是個好事情,搞得我後來 Jupyter 又輸出不支持PDF了,萬惡的資本主義啊,然後用了最簡單粗暴的方法,卸載幹凈,重新再裝!

  記錄一下windows環境下的 Anaconda 安裝過程中的一些方法和命令,因為老電腦帶不動了,所以就沒怎麽用 Linux了,而且現在對 office 套件很需要。

  Anaconda 可以去清華鏡像(北方)和中科大鏡像(南方)下載,反正我在南方,開始用的清華鏡像也沒感覺速度慢,反正比官網良心多了。見鬼,今天真的清華鏡像站要慢一點。。。推薦大家下載 Anaconda 不要 Miniconda,反正我要大的,不要小的。對了,Ctex在這兩個鏡像站也能下載到,速度真的很給力, Latex live 還是去官網下載吧,而且還要下載個前端,比如 WINEdit,LatexStudio。

  清華鏡像: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

  中科大鏡像:https://mirrors.ustc.edu.cn/anaconda/

  當然了,下載完以後要把軟件源切換到國內源(清華或者中科大鏡像),雖然有些庫可能會找不到,但是真的很好用了,入門練手需要的庫一點問題都沒有,我目前也就碰見過一兩個庫找不到。下面兩個地址就是修改國內源的使用幫助(官網教程)。

  說明:下面的命令沒有特殊說明的都是在 Anaconda Prompt 窗口下輸入的,(什麽,你找不到?)

 #  win欄 —— 所有程序 —— Anaconda —— Anaconda Prompt

  清華鏡像:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

  中科大鏡像:http://cmcc.mirrors.ustc.edu.cn/help/anaconda.html

  我就知道都是懶嘟嘟,懶得進去官網看命令,我也懶得進去,留著命令自己也看起來快,哈哈哈。

#切換清華鏡像源
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
# 中科大鏡像源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

  查看自己的源情況是什麽: conda info  (下面是我的)

技術分享圖片

  然後呢就是看一下目前 Anaconda 中已經安裝了哪些包,看看自己需要用到的庫有沒有(別看了,能看我這篇日誌的你肯定需要的庫都有,除非你用 Anaconda 環境做遊戲,這個環境做科學計算的庫基本都有),有點嘮叨,來吧,上命令行。

  查看已經安裝的包: pip list 或者 conda list (我喜歡 conda ,不過 pip 是安裝庫最好的命令,如果你沒有安裝 Anaconda ,就安裝了 Python 那麽庫就需要 pip 安裝,反正下面我就說 conda 命令了,見風使舵嘛, 而且 conda 安裝命令感覺更加方便)   安裝和更新:conda install 庫  conda update 庫  (基本命令代碼,用Linux的大神肯定都知道)   更新: 首先更新自身  conda update conda          更新所有庫  conda update --all   最近買了一本張俊紅老師的新書——《對比Excel,輕松學習Python數據分析》,好吧,我不是來打廣告的,不過這本書賣的真的很好,我在當當滿100-50的時候和校友拼的,後來覺得自己要是再買一本爬蟲的書就好了,感覺這個拼單不是太劃算,沒給我半價啊,哈哈哈。   主要是因為學到了一個命令行,在之前自己摸索的過程中從來沒有想過的,覺得很有意思。剛好現在軟件重裝了,就一點一點記錄下來,以後自己換電腦了也不用老是找書了。   介紹一下這個命令行:就是 Markdown 的語言方式,生成標題行,可以做一個目錄,而且自帶定位功能,點一下列表就能定位到那個命令行,當然一切都是在 Jupyter notebook 環境下使用的,賊好用,當你以後忘了某個知識點的時候,一點目錄就能到那個代碼運行框,原來是這麽一回事。不過當你的代碼數量特別少的時候,感覺大多數時間都浪費在寫目錄上了,當然以後需要的時候會很受益,而且可以生成PDF可以傳播。   
pip install jupyter_contrib_nbextensions   
# 按下 Enter (如果有要輸入Y的就輸入Y)
# 好吧,反正我就這一步步做下去,真的不想看數據,寫文章

  圖:

  我就不貼了,看文章不要流量啊?加載圖片不會卡啊?反正這看了也沒啥用不是嗎。
# 然後進行用戶配置 繼續輸入
jupyter contrib nbextension install --user

  反正就是刷刷刷,又是一大串命令程序,尼瑪,我截圖都截地累死,不貼圖了。

  然後就不用再對著命令行發楞了,搞得自己跟個大神一樣,其實註意力根本不在命令行上。

  打開 Jupyter Notebook , 算了 , 我這裏截了個圖,找不到 Anaconda Prompt的也可以看這個。

技術分享圖片 假裝這是個箭頭 技術分享圖片 我再假裝一下 技術分享圖片

  博客園排版好難,我會好好學的。

  好了,不假裝了,我裏面的軟件也不隱藏了,感覺都沒啥用,現在就 Jupyter Notebook 最有用了不是嗎? 媽的,要是有女朋友還捯飭這幹嘛,談戀愛去吧,不要等到對象跑了,才發現學 Python 並不能找到對象。

  進入 Jupyter Notebook ,發現標題行最右邊多了一個 Nbextensions , 給 Table of Contents 打上勾,說明可以使用這個插件了。

  技術分享圖片

Python環境搭載那些事