? ? Python雖然這兩年的培訓(xùn)也有接觸,但是真正系統(tǒng)的學(xué)習(xí)還是不夠溺欧,一是日常事務(wù)性的工作太多喊熟,二是本身也懶,缺乏學(xué)習(xí)的動(dòng)力姐刁。于是花了兩天的時(shí)候芥牌,斷斷續(xù)續(xù),基本把整個(gè)Anaconda的配置環(huán)境搞清楚了聂使。
? ? 打開(kāi)筆記本電腦原來(lái)培訓(xùn)安裝的Andconda3壁拉,發(fā)現(xiàn)命令行的功能全部不能用,應(yīng)該是環(huán)境變量沒(méi)配置好柏靶,于是重新配置了一下環(huán)境變量弃理。把下面這個(gè)變量配置進(jìn)Path里面。
? ? %Anaconda_root%\Scripts
? ? %Anaconda_root %\Library\bin
? ? %Anaconda_root %
? ? %Anaconda_root %\Library\mingw-w64\bin
? ? 重啟機(jī)器屎蜓,命令行基本能用了痘昌,開(kāi)發(fā)的第一件事就是試著連接下數(shù)據(jù)庫(kù),于是安裝了Sql server 2014炬转,接著隨手在網(wǎng)上下載了Demo辆苔,粗粗一看,python是用pymssql的接口包跟sqlserver連接的扼劈,先編譯一下驻啤,發(fā)現(xiàn)出錯(cuò)了。 No module named 'pymssql' 網(wǎng)上搜了一下荐吵,大概說(shuō)是pymssql不是默認(rèn)安裝的骑冗,要去下安裝包,然后用pip工具安裝云云捍靠,于是去官網(wǎng)下載了pymssql安裝包沐旨,然后下載pip森逮,跟著用CMD進(jìn)行安裝榨婆,發(fā)現(xiàn)還算正常的安裝下來(lái),但是進(jìn)入anaconda還是編輯出錯(cuò)褒侧,翻網(wǎng)良风,用Anaconda Prompt再安裝一遍谊迄,還是一樣,網(wǎng)上有說(shuō)是權(quán)限問(wèn)題烟央,于是注銷(xiāo)统诺,用administrator的管理員進(jìn)行安裝,pip install pymssql一直成功疑俭,就是沒(méi)有編譯一直通不過(guò)粮呢,anaconda的配置環(huán)境“environments”的”installed”里也找不到pymssql,再用anaconda的自動(dòng)升級(jí)功能全升級(jí)了一遍钞艇,報(bào)超時(shí)及服務(wù)連接不上啄寡,再百度,說(shuō)是anaconda是連接國(guó)內(nèi)的官網(wǎng)哩照,經(jīng)常更新出錯(cuò)挺物,需要添加國(guó)內(nèi)的清華的更新源,于是執(zhí)行以下語(yǔ)句飘弧。
? ? conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
? ? conda config --set show_channel_urls yes
接著更新動(dòng)作识藤,網(wǎng)上說(shuō)用pip不會(huì)更新anaconda的列表,需要用conda命令次伶,于是執(zhí)行以下語(yǔ)句痴昧。 conda install pymssql 想不到他把包全更新一遍,再執(zhí)行編譯冠王,不報(bào)錯(cuò)了剪个。
? ? 總結(jié)注意點(diǎn):
? ? 一、anaconda是python的集成開(kāi)發(fā)包版确,與標(biāo)準(zhǔn)的python語(yǔ)句不同扣囊,anaconda采用conda命令,標(biāo)準(zhǔn)的python采用python命令绒疗,兩者不同侵歇。
? ? 二、因?yàn)榫W(wǎng)絡(luò)環(huán)境的原因吓蘑,建議添加國(guó)內(nèi)的清華大學(xué)更新源惕虑,直接連接官網(wǎng)更新容易超時(shí)出錯(cuò)。
? ? 三磨镶、因?yàn)闄?quán)限的原因溃蔫,建議使用administrator用戶(hù)進(jìn)行安裝。
? ? 四琳猫、環(huán)境變量要配置好伟叛。
? 五、andconda的命令需要在Anaconda Prpmpt下執(zhí)行脐嫂。