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...