安裝anaconda
安裝pycharm
pycharm是python ide,而anaconda是乙個基於python的環境管理工具。python有著強大的庫資源(標準庫和第三方庫),利用這些庫可以在不同的領域程式設計開發,而且語法較為簡單、易懂。python有這麼多庫,不同的庫又有不同的版本,那怎麼管理它們呢?anaconda就是幹這個的。
此外,anaconda自帶了spyder、jupyter notebook等開發環境,也可以使用它們進行開發。但感覺都沒有pycharm好用(pycharm對程式設計小白超級友好),就果斷放棄了spyder。
conda和pip都可以實現對python科學包的管理,anaconda將二者都預設附帶。可以混合使用conda和pip對包進行管理,但建議只使用一種方法。pip和conda都可以用命令列對包進行管理。
常用的conda命令:
conda -verison 或者 conda -v 獲取conda版本
conda -help 或者 conda -h 獲得幫助
conda create --env_name 建立環境
conda create --env_name python=x.x 建立指定python版本的環境
activate env_name 進入某個環境
deactivate 退出當前的環境
conda list 列出當前環境所有包
conda install package_name 安裝某個包
conda remove package_name 解除安裝某個包
conda update package_name 更新包
conda insatll -n env_name package_name 為指定環境安裝 其他功能同理
pip可以實現包的管理,但無法對環境進行管理。但是pip可以安裝.whl檔案,而conda不可以。whl即wheel(輪子、旋轉)的縮寫,whl格式本質上是乙個壓縮包,裡面包含了py檔案,以及經過編譯的pyd檔案。使得可以在不具備編譯環境的情況下,選擇合適自己的python環境進行安裝。
常用的pip命令
pip list 列出已經安裝的包
pip install package_name 安裝包
pip uninsatll package_name 解除安裝包
pip install -u package_name 更新包
安裝anaconda,網上有很多的教程,這裡提供一些鏈結。
anaconda安裝及使用教程
anaconda安裝
win10 + anaconda
系統的環境變數就是系統查詢檔案的路徑,在系統變數中新增anaconda路徑,程式執行時就可以在電腦中查詢所需要的檔案,否則,可能會出現報錯。可以在安裝的時候自動設定環境變數,也可以手動設定環境變數。手動設定環境變數教程。需要將anaconda的scripts和lib/site-packages都新增到環境變數中。
pycharm可以永久啟用,也可以短期啟用。建議新手小白直接複製短期啟用碼啟用,幾個月的時間足夠使用。如果以後需要長期使用pycharm,再永久啟用。詳情請見最後乙個鏈結。
pycharm可以根據自己的需要設定介面,建議修改一下字型的大小和背景的顏色(保護眼睛)。對於背景顏色,有人喜歡護眼綠也有人喜歡暗色系背景,蘿蔔白菜各有所愛,看個人喜好而定。
pycharm 安裝
windows + pycharm
pycharm 安裝詳細教程
pycharm 介面設定
pycahrm啟用
對於開發環境的配置安裝,我僅僅提供一些鏈結,大家遇到問題可以自行google。anaconda最新版自帶的是python3.7,使用其他版本的pyhton可以新建虛擬環境。需要提醒的時,選擇某個版本的python一定要確認此版本的對應包是否存在或者是否已經更新。很多低版本包並不適用於高版本的python
,有些版本的python安裝一些特定的包會比較麻煩。如果所需要的包沒有更新,就直接採用低版本的python。建議選擇資料較多的版本(個人認為目前py34、py35 和py36就很好),這樣學習技術或者查詢錯誤都會比較方便。
用python進行人臉識別(三)
由於anaconda3自帶的python包是py37,開發過程中有個包一直出錯,好長時間都沒有解決,直接換成py36。需要新建py36的虛擬環境,其他版本的python操作類似。當然,你也可以直接使用py37。我只是為了更快的完成,方便查詢資料才切換成py36.首先按下win r,輸入cmd開啟命令...
用Python進行人臉識別(四)
上一節已經成功的安裝 opnecv庫,這節介紹一下opnecv的基本用法。對進行讀取 複製 儲存,在設計中需要提取進行分類的訓練,或者呼叫庫對進行識別處理,以及人臉註冊時需要儲存相對應人物的。import cv2 import numpy as np from pil import image,im...
用Python進行人臉識別(五)
opencv的基本操作已經學會了,那麼開始嘗試進行人臉識別吧。人類區分不同的人臉是根據鼻子 醉 眼睛 眉毛 膚色等等因素,這些因素的大小 間距 形狀的不同,構成了形形色色的人臉,也構成了這個大千世界。人臉識別的前期就是按照這個思路進行,即幾何特徵法。但後來發現這玩應兒並不好用,發展出了許許多多的識別...