//by Chaos
重裝
上周安裝pandas包的時候不知道為什么把Anaconda的環(huán)境搞壞了
今天晚上開始準(zhǔn)備修一下,然后就開始發(fā)現(xiàn)一些文件后面多了這個~。把另一臺電腦的文件開始替換,然后發(fā)現(xiàn)又有別的問題,又根據(jù)報錯修,發(fā)現(xiàn)少的越來越多。無奈決定重裝Anaconda。
先把ENV文件拷出來,然后用自帶的卸載程序卸載,重裝以后再把虛擬環(huán)境拷進(jìn)去。
教訓(xùn)是,重裝是最快的,有問題的時候還是重裝吧
重裝以后繼續(xù)安裝上周的pandas包
Python pandas包
Python pandas包用于數(shù)據(jù)操作和分析,更直觀的方式處理標(biāo)記或關(guān)系數(shù)據(jù)。
基于numpy軟件包構(gòu)建,pandas包括標(biāo)簽,描述性索引,在處理常見數(shù)據(jù)格式和丟失數(shù)據(jù)方面比較厲害。
Python pandas包 Anaconda中安裝
安裝 pandas,選擇在Anaconda中安裝
命令:conda install pandas
Python pandas包 使用pip安裝
pip install pandas
顯示結(jié)果找不到,報錯。

更換源
先用阿里云的源:pip install pandas -i http://mirrors.aliyun.com/pypi/simple/
還是顯示失敗
更換中國科技大學(xué)源
:pip install pandas -i https://pypi.mirrors.ustc.edu.cn/simple/
顯示成功


附錄:
附:
豆瓣:https://pypi.douban.com/simple/
清華:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云 https://mirrors.aliyun.com/pypi/simple/
中國科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/
中國科學(xué)技術(shù)大學(xué) http://pypi.mirrors.ustc.edu.cn/simple/
卸載pandas

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
附錄:
pip檢測更新
命令:pip list –outdated
pip升級包
命令:pip install --upgrade packagename
pip卸載包
命令:pip uninstall packagename
參考文檔
PANDAS
PIP 更換國內(nèi)安裝源
重裝ANACONDA以后,我覺得我應(yīng)該稍微寫下ANACONDA的學(xué)習(xí)筆記。
什么是ANACONDA
ANACONDA的中文翻譯和python差不多
都是蛇,為啥這些語言、環(huán)境開發(fā)大神都這么愛蟒蛇呢。

這張圖就長得很像一個蟒蛇
Anaconda是一個包含超多科學(xué)包及其依賴項(xiàng)的發(fā)行版本。其包含的科學(xué)包包括:conda, numpy, scipy, ipython notebook等。
為啥要裝Anaconda
1)附帶數(shù)據(jù)包:Anaconda 附帶了一大批常用數(shù)據(jù)科學(xué)包,附帶了 conda、Python 和超多個科學(xué)包及其依賴項(xiàng)。
2)裝包容易:直接conda install:管理包Anaconda 是在 conda(一個包管理器和環(huán)境管理器)上發(fā)展出來的。conda(包管理器)安裝和管理這些包很容易,包括安裝、卸載和更新包
3)可以管理多個環(huán)境: 我安裝兩個Python版本,conda可以為不同的項(xiàng)目建立不同的運(yùn)行環(huán)境。比如不同的pandas版本,不可能同時安裝兩個 Numpy 版本,用conda可以為每個 Numpy 版本創(chuàng)建一個環(huán)境,然后項(xiàng)目的對應(yīng)環(huán)境中工作。
如果你需要的包要求不同版本的Python,你無需切換到不同的環(huán)境,因?yàn)閏onda同樣是一個環(huán)境管理器。僅需要幾條命令,你可以創(chuàng)建一個完全獨(dú)立的環(huán)境來運(yùn)行不同的Python版本,同時繼續(xù)在你常規(guī)的環(huán)境中使用你常用的Python版本?!猍conda官方網(wǎng)站]
Anaconda、conda、pip、virtualenv的區(qū)別
- Anaconda:包含conda
- conda:包及其依賴項(xiàng)和環(huán)境的管理工具,適用多個語言和平臺,
- pip:用于安裝和管理軟件包的包管理器,編寫語言- python(有pip和pip3)
pip采用的是遞歸縮寫進(jìn)行命名的,兩個解釋:“Pip installs Packages”(“pip安裝包”)or “Pip installs Python”(“pip安裝Python”) - virtualenv:創(chuàng)建一個獨(dú)立的Python環(huán)境的工具。virtualenv將會為它自己的安裝目錄創(chuàng)建一個環(huán)境,這并不與其他virtualenv環(huán)境共享庫
- pip&conda:差別在于依賴性檢查;環(huán)境管理;對系統(tǒng)自帶的python影響;適用語言
- pip、virtualenv&conda:conda結(jié)合了pip和virtualenv的功能。
安裝
Anaconda可以在Windows、macOS、Linux系統(tǒng)平臺中安裝和使用。
安裝方法就是下一個軟件包,傻瓜安裝。
若“Anaconda-Navigator”成功啟動,則說明真正成功地安裝了Anaconda

“Anaconda-Navigator”中已經(jīng)包含“Jupyter Notebook”、“Jupyterlab”、“Qtconsole”和“Spyder”。

Anaconda命令行
在Anaconda

①進(jìn)入python36環(huán)境

② 在當(dāng)前環(huán)境中安裝包
conda install <package_name>

conda install pandas在當(dāng)前python36環(huán)境中安裝pandas包。
③ 使用pip安裝包
pip install <package_name>
pip可以安裝一些conda無法安裝的包;conda也可以安裝一些pip無法安裝的包。因此當(dāng)使用一種命令無法安裝包時,可以嘗試用另一種命令。
④conda list/info
→ 使用場景
查詢conda版本、conda下的信息


特點(diǎn)
開源
安裝過程簡單
高性能使用Python和R語言
免費(fèi)的社區(qū)支持
conda包
環(huán)境管理器
1,000+開源庫
參考文檔
Anaconda官方網(wǎng)站
初學(xué) Python 者自學(xué) Anaconda 的正確姿勢
Anaconda介紹、安裝及使用教程
心得體會
- 做任何事不能太過于執(zhí)著,比如說學(xué)新東西,給自己的目標(biāo)是隨便學(xué)學(xué),那就可以一直學(xué)。什么事情非要學(xué)會,那就很快壓力過大,不能繼續(xù)學(xué)習(xí)了。
- 不管覺得自己知道的東西多么的不成熟,還是要把它寫下來的,寫下來慢慢理一理就慢慢成熟了