Anaconda (python3)和 python2 安裝 (win10) 和 conda基本包管理操作
阿新 • • 發佈:2018-06-05
credit AS 地址 navigator str ext 虛擬環境 align more
因為存在需要python2 和 python3 的項目,所以在win10 上一起安裝python2 和 python3環境,其中Anaconda為包含python3的科學計算集成環境
1. 安裝 python2
- 在官網下載python2 的安裝包:https://www.python.org/downloads/release/python-2715/ ,我的電腦為win10 64位,故選擇Windows x86-64 MSI installer 進行下載
- 點擊安裝包,選擇安裝,一路next 即可。 註意,勾選Add Python 3.6 to PATH :(註意,由於我已經安裝python2,所以使用python3做演示
- 因為接下來還會安裝python3,故定位到python2的安裝根目錄,將可執行文件python.exe 改名為 python2.exe (默認python代表python3, python2 代表python2):
- 安裝成功後,在cmd命令行界面,進行驗證是否安裝成功:
C:\Users\GoFree>python2 # 輸入python2, 安裝成功 有如下顯示信息 Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32 Type
2. 安裝Anaconda
- 下載安裝包:
- 由於國外軟件源的速度太慢,故使用國內清華鏡像源進行下載 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
- 軟件包選擇最新的,我的系統環境為win10 64位,故選擇 Anaconda3-5.2.0-Windows-x86_64.exe
- 安裝 : 打開安裝包,一路next 即可。 註意,勾選添加環境變量 和 默認python3.6 作為Anaconda的語言
- 安裝成功後,打開cmd 命令行窗口,顯示信息如下 :
- 其中,輸入 python , 默認為Anaconda 自帶的 python 3.6.2
3. 為 python2 安裝 pip,進行包管理
- pip 安裝,參考我先前的博文。 地址: https://www.cnblogs.com/lxr1995/p/9135807.html
4. Anaconda 下的python3 包管理
- python3 自帶pip , 可以使用pip進行管理,pip的基本操作,參考我先前的博文 https://www.cnblogs.com/lxr1995/p/9135807.html。
- Anaconda 附帶 包管理工具 conda :
-
# 1. 查看當前安裝的包 conda list ##部分信息顯示如下: PS C:\WINDOWS\system32> conda list # packages in environment at C:\Users\GoFree\Anaconda3: # _ipyw_jlab_nb_ext_conf 0.1.0 py36he6757f0_0 defaults _license 1.1 py36_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free absl-py 0.2.2 <pip> alabaster 0.7.10 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free anaconda custom py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free anaconda-client 1.6.3 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free anaconda-navigator 1.6.4 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free anaconda-project 0.6.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free asn1crypto 0.24.0 <pip> asn1crypto 0.22.0 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free astor 0.6.2 <pip> astroid 1.5.3 py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free astropy 2.0.2 py36h75fd4a5_4 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free attrs 18.1.0 <pip> # 2. 安裝包(numpy) # -n指定安裝環境,安裝在虛擬環境python2中 #不寫 -n ,默認安裝在當前活躍環境下 conda install -n python2 numpy # 3. 更新包(numpy) conda update numpy # 4. 卸載包(numpy) conda remove numpy # 5. 查看包信息(numpy) conda search numpy # 6. 查看所有環境信息 conda info -e # 7. 刪除虛擬環境 python2 # --all 指定刪除該環境下的所以安裝包 conda remove -n py34 --all ############################################# # 8. 更新conda,保持conda最新 conda update conda # 9. 更新anaconda conda update anaconda # 10. 更新python # 假設當前環境是python 3.6, conda會將python升級為3.6.x系列的當前最新版本 conda update python
-
至此,在我的win10 系統上,同時存在 python3 和 python2 . 其中,默認python 為python3 版本, python2 需要特別指定
由於存在兩個python版本,通過使用virtualenvwrapper-win,創建了兩個獨立的python2 和 python3 虛擬環境,根據項目需要,選擇不同的編譯環境
Anaconda (python3)和 python2 安裝 (win10) 和 conda基本包管理操作