第一節 python環境安裝和包管理器

2021-08-17 17:12:29 字數 2237 閱讀 6828

conda的環境管理

建立乙個名為python34的環境,指定python版本是3.4(不用管是3.4.x,conda會為我們自動尋找3.4.x中的最新版本

conda create

--name python34 python=3.4

安裝好後,使用activate啟用某個環境

source activate python34 # for linux & mac

啟用後,會發現terminal輸入的地方多了python34的字樣,實際上,此時系統做的事情就是把預設2.7環境從path中去除,再把3.4對應的命令加入path

**此時,再次輸入

python –version**

可以得到python 3.4.5 :: anaconda 4.1.1 (64-bit),即系統已經切換到了3.4的環境

如果想返回預設的python 2.7環境,執行

deactivate python34 # for windows

source deactivate python34 # for linux & mac

刪除乙個已有的環境

conda remove –name python34 –all

conda的包管理

# 安裝scipy

conda install scipy

# conda會從從遠端搜尋scipy的相關資訊和依賴專案,對於python 3.4,conda會同時安裝numpy和mkl(運算加速的庫)

# 檢視已經安裝的packages

conda list

# 最新版的conda是從site-packages資料夾中搜尋已經安裝的包,不依賴於pip,因此可以顯示出通過各種方式安裝的包

# 檢視當前環境下已安裝的包

conda list

# 檢視某個指定環境的已安裝包

conda list -n python34

# 查詢package資訊

conda search numpy

# 安裝package

conda install -n python34 numpy

# 如果不用-n指定環境名稱,則被安裝在當前活躍環境

# 也可以通過-c指定通過某個channel安裝

# 更新package

conda update -n python34 numpy

# 刪除package

conda remove -n python34 numpy

conda將conda、python等都視為package,因此,完全可以使用conda來管理conda和python的版本

# 更新conda,保持conda最新

conda update conda

# 更新anaconda

conda update anaconda

# 更新python

conda update python

# 假設當前環境是python 3.4, conda會將python公升級為3.4.x系列的當前最新版本

執行conda create -n python34 python=3.4之後,conda僅安裝python 3.4相關的必須項.

# 在當前環境下安裝anaconda包集合

conda install anaconda

# 結合建立環境的命令,以上操作可以合併為

conda create -n python34 python=3.4 anaconda

# 也可以不用全部安裝,根據需求安裝自己需要的package即可

# 新增anaconda的tuna映象

conda config --add channels

.tsinghua

.edu

.cn/anaconda/pkgs/free/

# tuna的help中映象位址加有引號,需要去掉

# 設定搜尋時顯示通道位址

conda config --set show_channel_urls yes

第一節 安裝Python

宣告 本系列部落格士通過慕課網 學習而寫。python官網 在downloads下選擇windows,然後選擇python版本。這裡選用python 2.7.12版本。2.1搭建環境變數 我的電腦右鍵 屬性 高階 環境變數 找到path變數 編輯 path c python27 這裡需要注意前面的分...

Python函式第一節

coding utf 8 1.定義乙個方法 func,該func可以引入任意多的整型引數,結果返回其中最大與最小的值。import glob def func1 nums for i in nums if not isinstance i,int return error return max nu...

Python 高階第一節

資料庫 database 就是乙個儲存資料的倉庫 特殊的檔案 mysql是一種開放源 最常用的語言是 結構化查詢語言 sql mysql是管理內容最好的選擇。sqlyog是乙個快速而簡潔的圖形化管理mysql資料庫的工具,也是乙個開源軟體 注意 sqlyog只是乙個連線資料庫的工具,並不是資料庫 s...