引言
我的Win7-32位電腦有些老舊,為了方便管理不同的Python環(huán)境去扣,我沒有選擇安裝Python官方包和帶有很多擴(kuò)展庫的Anaconda,而是選擇安裝了只是包含conda環(huán)境管理和Python主程序的Miniconda。后期再根據(jù)需要用pip
命令添加需要的擴(kuò)展庫,軟件安裝目錄我修改為D:\ProgramData\miniconda3
1.安裝 miniconda
進(jìn)入網(wǎng)址 Miniconda - Conda官方源或者Miniconda - Conda國內(nèi)清華源 下載 與自己電腦系統(tǒng)匹配的最新版本 miniconda
.
我安裝的是 Miniconda3-py37_4.8.2-Windows-x86.exe,默認(rèn)的Conda 版本是4.8.2 , Python版本是3.7.6叹括。
安裝成功后開始菜單只有Anaconda Powershell Prompt (miniconda3)
和Anaconda Prompt (miniconda3)
兩個快捷方式,沒有spyder
與jupyter
。
【注意宵荒!】在安裝完對應(yīng)的Miniconda
安裝包之后汁雷,可以直接在開始菜單里找到Anaconda Prompt
,直接使用Anaconda Prompt
而不是cmd終端
進(jìn)入conda
操作报咳;
或者你也可以按照課程視頻所示(遵循Miniconda安裝及添加環(huán)境變量———小白教程 侠讯,按照教程中的步驟進(jìn)行Miniconda
的安裝和環(huán)境變量添加)使用cmd終端
進(jìn)入conda
操作。
如果你選擇了Anaconda Prompt
暑刃,以后的所有操作就用Anaconda Prompt
替代cmd終端
厢漩,
如果你選擇了cmd終端
,以后所有操作就直接在cmd終端
進(jìn)行岩臣。
2 環(huán)境變量備忘
系統(tǒng)級別Path環(huán)境變量列表為
"%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
%systemroot%\System32\WindowsPowerShell\v1.0\;
C:\Windows\Microsoft.NET\Framework\v4.0.30319;
d:\Program Files\IDM Computer Solutions\UltraEdit;
C:\Program Files\Microsoft SQL Server\120\Tools\Binn\"
用戶級別Path環(huán)境變量列表為空白
均沒有添加Python安裝目錄D:\ProgramData\miniconda3
及此目錄下的其他子目錄溜嗜,
但是用戶變量PYTHONPATH
下內(nèi)容為
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
d:\ProgramData\Miniconda3\Scripts;
D:\ProgramData\Miniconda3\Lib\site-packages;
d:\ProgramData\Miniconda3\envs\py37\Scripts;
D:\ProgramData\Miniconda3\envs\py37\Lib\site-packages;
d:\ProgramData\Miniconda3\envs\xlwings_py37\Scripts;
D:\ProgramData\Miniconda3\envs\xlwings_py37\Lib\site-packages;
包含有軟件安裝目錄下的某些子目錄柴底,百度得到 PYTHONPATH是Python搜索路徑,默認(rèn)我們import的模塊都會從PYTHONPATH里面尋找粱胜。
3.添加 conda 的鏡像服務(wù)器
因?yàn)閏onda 下載文件要用到國外的服務(wù)器,速度一般會比較慢狐树,我們可以通過增加一個清華的鏡像服務(wù)器來解決焙压。
打開cmd終端或者Anaconda Prompt(快捷鍵: win+r :然后輸入cmd,回車)抑钟。
分別在cmd終端或者Anaconda Prompt里粘貼下面兩行代碼(每粘貼一行回車確認(rèn))涯曲。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
4.創(chuàng)建 Python3.7 的虛擬環(huán)境
在 cmd 終端或者Anaconda Prompt輸入: conda create –n py37 python=3.7
。
在塔!這里需要特別提醒你幻件,-和n之間是沒有空格的;
如果你下載的不是python3.7版本蛔溃,記得在這里把python=3.7改成相應(yīng)的版本python=3.X绰沥,下同。
名稱py37
可以替換為你想用的名稱贺待,按回車鍵執(zhí)行代碼徽曲,下同
安裝工具包的時候可能需要安裝一些其他的工具,如果系統(tǒng)提示 proceed ([y]/n)? 麸塞,輸入y秃臣, 回車就ok。
出現(xiàn)如上圖提示 “To activate this environment……”表示環(huán)境配置成功
嘗試觸發(fā)剛創(chuàng)建的這個環(huán)境哪工,輸入: activate py37
這里如果你用的是其他的名字奥此,輸入“activate+名稱”就可以了
如果命令行出現(xiàn)(py37
)或者說是你自己設(shè)定的名稱,表示已經(jīng)載入這個環(huán)境
你可以:
- 輸入
python -V
查看 Python 的版本號雁比, - 輸入
conda --version
查看conda的版本號稚虎, - 輸入
pip list
查看當(dāng)前新建的虛擬環(huán)境中安裝的擴(kuò)展庫列表
不出意外的話,系統(tǒng)會給你反饋相應(yīng)的信息 - 輸入
conda deactivate
退出python
環(huán)境
5.更改pip下載源默認(rèn)清華源
使用pip install SomePackage[==version]
命令在線安裝擴(kuò)展庫SomePackage
時候默認(rèn)是從pypi官方網(wǎng)站下載擴(kuò)展包,速度有時候很慢偎捎,有2種解決辦法
- 可以使用
pip instal SomePackage[==version] -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
命令臨時從國內(nèi)清華Pypi鏡像安裝SomePackage
擴(kuò)展庫,-i https://pypi.tuna.tsinghua.edu.cn/simple
指定此次下載的國內(nèi)源地址祥绞, --trusted-host pypi.tuna.tsinghua.edu.cn
是將網(wǎng)站加入信任名單
- 或者設(shè)置從國內(nèi)鏡像網(wǎng)站下載擴(kuò)展庫,目前常用的pip鏡像網(wǎng)站有
清華源鸭限、 北外源蜕径、 阿里源等,
我選擇了清華源(https://pypi.tuna.tsinghua.edu.cn/simple): - 在Win操作系統(tǒng)資源管理器 打開
C:\Users\你的用戶名\pip\pip.ini
配置文件(沒有就創(chuàng)建一個),修改index-url
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
# 或者終端輸入
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
傳送門:清華源Anaconda/Miniconda使用幫助
傳送門:清華源Pypi使用說明
傳送門:北京外國語大學(xué)鏡像站2020-05-02上線
傳送門:北京外國語大學(xué)鏡像站-官網(wǎng)
6.安裝Spyder3
打開 Anaconda Prompt (miniconda3) 命令窗口败京,運(yùn)行 activate py37
命令進(jìn)入虛擬環(huán)境py37
,運(yùn)行pip install spyder
在線下載安裝spyder
兜喻,此時會下載并安裝很多相關(guān)依賴包。
安裝成功
不過這樣安裝的spyder在開始菜單沒有啟動的快捷方式,
我是進(jìn)入虛擬環(huán)境目錄d:\ProgramData\Miniconda3\envs\py37\Scripts
窗口赡麦,
不選擇任何內(nèi)容朴皆,按住Shift鍵帕识,在空白處鼠標(biāo)右鍵單擊,
在右鍵菜單選擇在此處打開命令窗格遂铡,
進(jìn)入cmd命令提示符環(huán)境,
然后運(yùn)行spyder3.exe
命令 即可打開Spyder3
7 資料
在 Windows 系統(tǒng)中你可以通過命令set path=%path%;D:\ProgramData\miniconda3
來設(shè)置 python 的環(huán)境變量肮疗。(當(dāng)前窗口有效)