最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python和anaconda區(qū)別以及先后安裝的問題詳解

 更新時(shí)間:2022年05月06日 15:37:43   作者:琥珀0v0  
Anaconda(開源的Python包管理器)是一個(gè)python發(fā)行版,包含了conda、Python等180多個(gè)科學(xué)包及其依賴項(xiàng),下面這篇文章主要給大家介紹了關(guān)于python和anaconda區(qū)別以及先后安裝問題的相關(guān)資料,需要的朋友可以參考下

前言

如果你曾經(jīng)是一名小白,下載安裝東西都是跟著教程或者視頻點(diǎn)點(diǎn)點(diǎn)沒去思考,或者你是一位不清楚python、pycharm、anaconda之間關(guān)系的同學(xué)。那這篇文章或許會(huì)對你有幫助。

因?yàn)榇蟛糠秩丝赡芏际窍劝惭b的python,之后學(xué)了一段時(shí)間開始的anaconda,所以首先解釋下python與pycharm。

注意?。?!

不要輕易嘗試把你以前用過的python添加到anaconda你新創(chuàng)建的環(huán)境!??!沒什么意義也不差那點(diǎn)內(nèi)存。如果你是大佬或者按照大佬寫過的文章按步正確執(zhí)行。否則你要花費(fèi)5分鐘卸載anaconda重裝。這里我就不演示了。

答疑解惑

1. python與pycharm

我們用的pycharm是一個(gè)叫IDE(集成開發(fā)環(huán)境)的開發(fā)環(huán)境。你應(yīng)該見過cmd,

或者python:

這樣敲代碼是不是很不方便,所以我們使用IDE,當(dāng)然IDE的好處不止方便。

你像其他語言,當(dāng)你去學(xué)的時(shí)候一般都是需要編譯和IDE配合使用的。

像JetBrains全家桶,visual studio,等等都是這樣。

再說下python。

這個(gè)東西叫編譯器,就是編譯代碼用的,因?yàn)槟约鹤R別01010也有些困難不是。

一般你下載安裝編譯器的時(shí)候都會(huì)讓你安裝環(huán)境變量,這是為了讓我們方便在cmd調(diào)用,其實(shí)一些語言不安裝也可以,因?yàn)橛玫牟欢唷?/p>

比如我配置過python的環(huán)境變量,就可以在cmd中輸入python

這是因?yàn)槲姨砑恿薈:\python3.8這個(gè)環(huán)境變量,里面有python.exe。

這與我們手動(dòng)打開python是一樣的

同理像我們pip install,wheel等的命令也是,因?yàn)樵诃h(huán)境變量中有C:\python3.8\Scripts,而在這個(gè)文件夾下有pip.exe

 等等。

至于為什么我們?yōu)槭裁聪螺d安裝python,配置環(huán)境變量后,再去安裝pycharm,一點(diǎn)關(guān)系也沒有,即不配置環(huán)境變量、以后配置也可以,并不影響你pycharm使用。多數(shù)教程配置環(huán)境變量,僅是為了告訴你安裝成功和方便以后使用,因?yàn)樗麄儓?zhí)行了 xx --version 。

而在你新建pycharm項(xiàng)目或者文件時(shí),因?yàn)樗枰幾g器,它會(huì)自動(dòng)匹配上你下載的python,所以你能print("hellow world") 成功。

2. anaconda

這一個(gè)用于科學(xué)計(jì)算的python發(fā)行版本,它也可以運(yùn)行多個(gè)版本的python,等有很多強(qiáng)大的功能。

你下載它可能是因?yàn)橐獙W(xué)Numpy、Pandas、Matplotlib等的科學(xué)計(jì)算庫了。當(dāng)然這些東西python一樣可以運(yùn)行。你可以在終端中輸入pip install numpy直接用,或者用pycharm打開個(gè)文件,里面寫上import numpy,它會(huì)飄紅,因?yàn)槟銢]下載過,你鼠標(biāo)放上去提示你pip下載你點(diǎn)擊后一樣會(huì)自動(dòng)下載,然后就能用了。(這里提一嘴,你pip下載的東西都在C:\python3.8\Lib\site-packages 這里)

至于為什么用anaconda,我們科學(xué)計(jì)算一般都是探索性的學(xué)習(xí),即每執(zhí)行一步看一下結(jié)果,這樣用Jupyter Notebook顯然更方便。此外處理大量數(shù)據(jù)、一些運(yùn)算類型等等也是更占優(yōu)勢。

當(dāng)你去下載安裝anaconda的時(shí)候放心安裝,雖然anaconda里一樣有python,但都沒關(guān)系。

(注:Anaconda01是我當(dāng)初自己起的文件名,你們起個(gè)好聽的比如Anaconda3)

一般你下載anaconda的時(shí)候,也會(huì)配置環(huán)境變量,這個(gè)隨便,如果你配置的在你之前配置的python下面,那么你cmd使用的時(shí)候會(huì)和以前一樣,雖然有兩個(gè)python,但是它會(huì)從上到下尋找,找到第一個(gè)就行了。

如果你換個(gè)順序(建議一組一組的動(dòng)),比如C:\Anaconda01在上面,那它就會(huì)執(zhí)行C:\Anaconda01里的python,告訴你是Anaconda環(huán)境下的。(有警告別急,下面會(huì)講。)。

這與我們打開Anaconda Prompt輸入python是一樣的。

注意:這是兩個(gè)環(huán)境的python,舉個(gè)例子:比如你以前用到requests模塊下載過requests,他會(huì)在你這個(gè)python下載的site-package里,而anaconda你使用的話還要再去下載,雖然它下載的時(shí)候就自帶了一些工具,但沒有requests。即這兩個(gè)是分開的。

哪怕你把以前下載的python刪了也沒問題,開打以前寫的pycharm項(xiàng)目時(shí)無非就是把設(shè)置里的python(已經(jīng)刪掉了),更新?lián)Q成Anaconda里的python就行,有些小東西比如某某庫沒下載重新下載就可以。

這里我python,anaconda兩個(gè)都留著了,因?yàn)閼械门矐械煤喜?,也不差那點(diǎn)內(nèi)存。

Anaconda也有自己的命令conda,所以你就也能找到conda.exe的文件。

這里我python在上面,所以pip的路徑來自于python3.8,而python3.8沒有conda,它來自我環(huán)境變量下面的Anaconda。

(注意你配置的環(huán)境變量是系統(tǒng)的還是用戶的,建議要改一起改) 

所以你Anaconda下載東西,可以直接在你anaconda環(huán)境下的python(要激活)或是anaconda prompt用pip install xx,或者直接使用conda install xx即可,它兩種命令都能用。

解決警告激活問題:

Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated.  Libraries may fail to load.  To activate this environment
please see https://conda.io/activation

這個(gè)報(bào)錯(cuò)是為什么呢,我們上面講了環(huán)境變量,這里直接輸入python找到的是環(huán)境變量里第一個(gè)含有python.exe的,也就是我們放在前面的C://Anaconda01,它里面的python.exe而不是排在后面的python3.8文件里的python.exe。

這樣直接cmd執(zhí)行輸入python會(huì)告知你需要激活,為什么需要激活?

我們執(zhí)行這條命令,可以看到我們當(dāng)前就一個(gè)名為base的環(huán)境,對應(yīng)C盤里的Anaconda01下的一堆文件,我們要用 Anaconda01里的python,就得提前告訴他我們要用的是哪個(gè)。因?yàn)橐院竽慊蛟S會(huì)有很多個(gè)版本的python在這里。

執(zhí)行如下命令:

這個(gè)就是 激活名為base的環(huán)境: activate 名字

輸入:activate base,它會(huì)自動(dòng)跳一句conda.bat activate base 

可以看到,前面多了個(gè)(base)

此時(shí)我們再輸入python

你看,警告沒了。

這與我們prompt是一樣的了

所以它只是個(gè)警告而已,不是報(bào)錯(cuò),就是你是用的時(shí)候要先激活,告訴人家用哪個(gè)。那個(gè)名為base的環(huán)境是默認(rèn)的。 

補(bǔ)充:anaconda相比Python增加的內(nèi)容

1、Python(shell) : 標(biāo)準(zhǔn)CPython。

2、Python(shell): 相當(dāng)于在命令窗口的命令提示符后輸入ipython回車。pip install ipython安裝的ipython用法一樣。

3、Ipython QTConsole。

4、Python Notebook:直接點(diǎn)擊打開,或者在命令提示符中輸入ipython.exe notebook。

5、Jupyter QTConsole。

6、Jupyter Notebook:直接點(diǎn)擊打開,或在終端中輸入: jupyter notebook 以啟動(dòng)服務(wù)器;在瀏覽器中打開notebook頁面地址“http://localhost:8888 ”。

Jupyter Notebook是一種 Web 應(yīng)用,能讓用戶將說明文本、數(shù)學(xué)方程、代碼和可視化內(nèi)容全部組合到一個(gè)易于共享的文檔中。

7、Spyder:直接點(diǎn)擊打開IDE。優(yōu)點(diǎn)就是模仿MATLAB的“工作空間”。

8、Anaconda Prompt : 命令行終端。

9、支持其他IDE,如Pycharm。

總結(jié)

到此這篇關(guān)于python和anaconda區(qū)別以及先后安裝問題的文章就介紹到這了,更多相關(guān)python和anaconda區(qū)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python深度總結(jié)線性回歸

    python深度總結(jié)線性回歸

    這篇文章主要介紹了python的深度總結(jié)之線性回歸,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python frozenset集合的實(shí)現(xiàn)

    Python frozenset集合的實(shí)現(xiàn)

    frozenset是Python中的不可變集合類型,本文主要介紹了Python frozenset集合的實(shí)現(xiàn), 文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • OpenCV MediaPipe實(shí)現(xiàn)顏值打分功能

    OpenCV MediaPipe實(shí)現(xiàn)顏值打分功能

    這篇文章主要介紹了通過OpenCV MediaPipe實(shí)現(xiàn)攝像頭實(shí)時(shí)檢測顏值打分功能,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定的幫助,感興趣的可以了解一下
    2021-12-12
  • 使用Python進(jìn)行中文繁簡轉(zhuǎn)換的實(shí)現(xiàn)代碼

    使用Python進(jìn)行中文繁簡轉(zhuǎn)換的實(shí)現(xiàn)代碼

    這篇文章主要介紹了使用Python進(jìn)行中文繁簡轉(zhuǎn)換的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Python爬蟲練習(xí)匯總

    Python爬蟲練習(xí)匯總

    這篇文章主要給大家分享的是Python爬蟲練習(xí)題,文章以爬取南陽理工OJ為題目,根據(jù)頁面數(shù)據(jù)顯示可以查看到只有題號、難度、標(biāo)題、通過率、存有數(shù)據(jù),因此只需要對此四項(xiàng)數(shù)據(jù)進(jìn)行爬取,下面一起靜茹文章查看具體的操作過程吧</P><P>
    2021-12-12
  • Python搭建代理IP池實(shí)現(xiàn)接口設(shè)置與整體調(diào)度

    Python搭建代理IP池實(shí)現(xiàn)接口設(shè)置與整體調(diào)度

    這篇文章主要介紹了Python搭建代理IP池實(shí)現(xiàn)接口設(shè)置與整體調(diào)度,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Python中的Socket 與 ScoketServer 通信及遇到問題解決方法

    Python中的Socket 與 ScoketServer 通信及遇到問題解決方法

    Socket有一個(gè)緩沖區(qū),緩沖區(qū)是一個(gè)流,先進(jìn)先出,發(fā)送和取出的可自定義大小的,如果取出的數(shù)據(jù)未取完緩沖區(qū),則可能存在數(shù)據(jù)怠慢。本文通過實(shí)例代碼給大家介紹Python中的Socket 與 ScoketServer 通信及遇到問題解決方法 ,需要的朋友參考下吧
    2019-04-04
  • 使用Dataframe.info()顯示空值與類型信息

    使用Dataframe.info()顯示空值與類型信息

    這篇文章主要介紹了使用Dataframe.info()顯示空值與類型信息,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Pandas groupby apply agg 的區(qū)別 運(yùn)行自定義函數(shù)說明

    Pandas groupby apply agg 的區(qū)別 運(yùn)行自定義函數(shù)說明

    這篇文章主要介紹了Pandas groupby apply agg 的區(qū)別 運(yùn)行自定義函數(shù)說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python構(gòu)造函數(shù)及解構(gòu)函數(shù)介紹

    Python構(gòu)造函數(shù)及解構(gòu)函數(shù)介紹

    這篇文章主要介紹了Python構(gòu)造函數(shù)及解構(gòu)函數(shù)介紹,本文只是講解構(gòu)造及解構(gòu)函數(shù)的簡單知識,需要的朋友可以參考下
    2015-02-02

最新評論

黄浦区| 马龙县| 钦州市| 景东| 达孜县| 苗栗县| 黄陵县| 格尔木市| 大同市| 错那县| 白玉县| 加查县| 丹棱县| 上犹县| 黑山县| 开远市| 木兰县| 萨嘎县| 湖南省| 诸暨市| 邹城市| 涞水县| 当涂县| 荔浦县| 卢湾区| 汪清县| 方正县| 泰州市| 汽车| 和平区| 集安市| 密云县| 洛浦县| 三台县| 惠安县| 竹山县| 红桥区| 洛川县| 崇义县| 墨玉县| 樟树市|