推薦一個非常優秀的python編程開發庫:強大而又高效的Anaconda

2020-12-11 幻風的AI之路

python優先級的調節

Linux安裝好了之後,一般有python2和python3,linux默認的是python2,但是現在python可能馬上就要被淘汰了,所以我們平時都是使用python3,或者pip3,這樣相對來說費事一些,所以我們可以設置優先級,這樣我們就可以將linux的默認調為python3了。

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

上面分別是將python2和python3的優先級調為了100和150,這樣python3的優先級大於python2的優先級,這樣默認的就是python3了。

Anaconda的安裝

下面我們來安裝ananconda在linux環境下首先網絡搜索Anaconda,然後進入官網下載頁面,下載linux版本

我們可以在官網上來下載,但是anaconda因為伺服器在國外所以有些時候下載稍微緩慢,有些時候還有可能出現錯誤,為了解決這個問題,我們可以使用國內的清華鏡像來完成這個操作。

下載對應的版本吧,我是在網站上直接下載的,事實上也不是很緩慢

下載好之後,我們可以發現一個sh的文件,

然後我們可以sh Anaconda3-5.2.0-Linux-x86_64.sh的命令來安裝,我們只需要一直yes和回車就ok

這樣我們就可以在linux環境下安裝好anaconda,安裝好之後,我們可以重新打開一個命令窗口,我們輸入python的效果為:

如何安裝其它的命令庫

至此就表示我們的anaconda安裝成功了,之後如果有需要的包而 Anaconda 沒有的話,可以通過 pip 或者 conda出來安裝,比如要安裝 numpy,就在終端裡面輸入命令 pip install numpy 或者 conda install numpy 即可,像 numpy 這樣常用的包 Anaconda 裡面是自帶的。

虛擬環境

我們需要可以建造一個虛擬環境。

具體命令為:

conda create -n pyfk python=3.6

這樣我們就創建另一個anaconda的虛擬環境,這個虛擬環境的名稱為pyfk

此時我們可以進入這個虛擬環境

source activate pyfk

這樣我們就可以在這個pyfk的環境中創建我們想要的一切了

如果我們不想要這個環境我們可以刪除它,使用命令:

conda remove -n pyfk –all

當然我們一般不刪除,我們可以使用命令來退出這個環境

source deactivate

如何安裝pytorch

我們此時可以安裝pytorch使用命令:

conda install pytorch torchvision -c pytorch

pip install torchvision

這個pytorch是安裝的無GPU加速的版本的,要想安裝有GPU加速版本的可以去pytorch的官網生成相應的命令來安裝。至此我們就安裝好了pytorch了,我們就可以開始pytorch的學習了。

相關焦點

  • Python入門——Anaconda的安裝
    TIOBE2019年一月發布的排行榜顯示,python獲得2018年第3次獲得TIOBE最佳年度語言稱號,這是python第3次獲得TIOBE最佳年度語言排名,也是獲獎次數最多的程式語言。隨著人工智慧熱度的不斷高漲,越來越多的人加入python的學習行列,以簡單易學號稱的python卻在安裝這塊難倒了一部分新人,筆者在入門時也走過不少彎路,浪費許多時間不說,也降低了對該語言的學習熱情。所以這裡特意整理一片有關適合新手學習使用的一個開源的python發行版本——Anaconda的介紹及安裝。
  • python小白學習之anaconda的安裝與Jupyter環境配置
    隨著機器學習和人工智慧的崛起,python被越來越多的程序猿使用。python非常易用,但是包管理和Python不同版本問題卻讓人非常頭疼。Anaconda有著強大的包管理與環境管理功能,將python和許多常用的package打包。本文主要介紹linux下Anaconda的安裝與Jupyter環境配置。
  • 面向數據科學和 AI 的開發庫推薦:Python、R 各 7 個
    然後它可以通過封裝訓練、評估、預測和服務導出來幫助簡化機器學習編程。你可以創建一個神經網絡的集成,然後這個開發庫可以幫助優化你的訓練目標——讓這個集成模型在訓練集上的表現和它泛化到未見過的數據之間的能力兩者之間取得平衡。6.
  • python入門:環境搭建(神器Anaconda+Vs Code)下載與配置
    大家好,我是涼拌本篇文章主要講python神器:anaconda和vs code這兩樣神器的安裝與配置。我馬上要講的東西呢,比較適合那些已經學會了python語法的小白們。還不太了解python語法的朋友,可以考慮先學習python語法。
  • 如何利用python編程能力幫助我們做好跨境電商
    首先:python可以做編程、網頁、爬蟲、數據分析,特別是亞馬遜運營如何抓取這些大賣的數據變化,採用爬蟲技術截取時間序列,然後存入資料庫,採用pyechart工具,來分析出這些大賣獲取review的時間和數量,來分析這些產品的銷售情況。這些技能可以直接幫助運營做好數據分析工作。
  • 超全Anaconda(Python整合包)導修(圖文詳解)
    本篇導修將會探討如何運用Anaconda幫助Python編程。Jupyter Notebook文件查找器現在,已經知道如何將anaconda應用到python裡了,繼續研究如何在anaconda裡為不同的項目導入資料庫。
  • 菜鳥學Python 安裝教程和常見問題
    一、什麼是 pythonpython 是一門解釋性語言,語法簡單,有大量的擴展包,如處理圖像,爬取網頁等等。(需安裝 python 的解釋器,有了解釋器,即可開始進行 python 編程。)所以說 Anaconda 是一個大集合,裡面包含了 python,各種包如(numpy,requests,pandas),以及 管理工具 conda 、IDE jupyter notebook 等等。除此以外還有一套非常漂亮的 UI 界面。簡單的理解就是,原始的 python,外面打包了很多東西,這些所有的東西合在一塊就叫anaconda。
  • Anaconda+VS Code數據分析環境搭建及使用(GPU、可視化)
    相信做數據分析和機器學習的同學選擇環境和IDE時都有過猶豫,尤其市場上的產品比較多,大家感受不一,但無論如何,簡單高效,方便管理,適合自己,應該是最重要的評估標準。Anaconda 安裝下載安裝https://www.anaconda.com/本次是選擇基於windows python3.7 64位。安裝選項這裡兩個都選擇,否則還得手動添加環境變量。
  • 零基礎學習python GUI編程(PyQt)系列之一:開發軟體安裝
    在使用python進行界面編程時,很多開發者都是用了PyQt這個框架進行,PyQt是一個跨平臺的框架。它是用C ++編寫的。這是一個非常全面的庫。它包含許多工具和API。它被廣泛應用於許多行業。它涵蓋了很多平臺。PyQt是Qt庫的Python版本。
  • Python編程:開發工具(IDE)大匯總(附官方下載)
    最近有多位讀者留言,諮詢更便捷、高效的python編程開發工具(IDE),本文就給大家介紹四款業內常用的python軟體開發工具,並簡單介紹下每款軟體的特點,便於讀者按需選擇合適的學習軟體!jupyter notebook開發界面預覽如果是為了學習,個人是非常推薦jupyter notebook這款IDE的,佔用資源少,安裝與啟動方便,運行方便,實屬難得的高效學習工具
  • Python能幹什麼?為什麼會這麼火
    因為Python簡單明了,非常容易上手。對於新手或者初學者來說,Python是非常容易學習和使用的,最容易學習的程式語言之一。部分原因是因為它簡化了語法,更加貼近於自然語言,可以讓Python代碼更加快速的執行。
  • python開發環境搭建及工具配置
    要開始學習Python編程,首先就得把Python安裝到你的電腦裡。安裝後,你會得到Python解釋器(負責運行Python程序的),一個命令行交互環境,還有一個簡單的集成開發環境。集成開發環境主要有兩種方式: Python 和 Anaconda。
  • 杭州少兒編程培訓機構哪家好?少兒編程Python語言好學嗎
    現在,人工智慧和數據分析正在蓬勃發展,python是一顆冉冉升起的新星。有人說python可能是所有語言中最適合人類編程的。為什麼?因為python比任何其他語言更高效、更快、更強大!少兒編程Python語言好學嗎開發更有效率有數據表明,python的效率是Java的兩倍,這意味著python的代碼行數更少,對於編程技能掌握方面
  • 深度學習教程2,Anaconda安裝和使用命令
    (小玲說人工智慧----深度學習吧https://sdxx8.com)我們學習AI,最好的語言目前是python,而,學習AI要安裝各種各樣的程序庫,如果都手動安裝管理,將會非常麻煩,所以有個組織,開發了Anaconda的軟體,準確來說,這個軟體就是一個
  • 虛擬機、Linux、Python與資料庫入門學習的幾個問題
    相反的,sqlite可謂小而精,在很多輕應用場合是可以用於生產環境的,它與python等語言的兼容性也為學習編程創造了條件,而遷移到mysql等資料庫時也更容易,因此是初學者的不二選擇。物理學專業如何開始學習實用性計算機編程技術個人建議可以從兩本書開始,第一本是《python物理學高效計算》,這一本講的比較基礎,只要從python語言基礎開始,也包含一些python在物理學中的應用知識。另一本書是《Python物理建模初學者指南》,這一本包括了一些物理學方面建模的知識。
  • 爬一隻anaconda的坑?
    使用anaconda,本來是為了減少裝第三方模塊依賴出錯問題的。但是,今天發現,也是有坑啊。首先import ssl 報錯,import _ssl 提示DLL load failed解決辦法:用官方的python zip文件包的_ssl.pyd 替換anaconda中的 _ssl.pyd文件。
  • jupyter notebook配置虛擬環境,解決python編程中程序包衝突
    在進行python開發中,由於各個程序包之間存在可能不兼容的情況,因此創建一個虛擬環境是最好的解決方法。一、首先你的計算機已經安裝了anaconda二、創建虛擬環境如圖所示點開Anaconda Navigator (Anaconda3)
  • 代碼森林帶你實踐熱門編程書籍——《Python編程:從入門到實踐》
    Python它作為一門熱門的語言,已經高居程式語言排行榜前三名。Python主要用於機器學習、爬蟲、數據分析、腳本編寫、人工智慧等領域,語言簡潔靈活,高效方便。第一本你必須要擁有的書籍一定是《Python編程:從入門到實踐》它是一本針對所有層次的Python讀者的編程學習書——《Python編程:從入門到實踐》本書內容本書旨在讓你成為優秀的程式設計師,具體地說,是優秀的Python程式設計師。
  • Python學習第141課——Python爬蟲簡介
    【每天幾分鐘,從零入門python編程的世界!】今天我們簡單的了解下網絡爬蟲,網絡爬蟲其實就是一個自動獲取網頁內容的程序。Python的爬蟲需要用到一個第三方的庫requests。代碼如下:運行結果:由於列印的結果是非常長的文本字符串,所以只截取其中一小部分。
  • Python基礎教程——環境搭建和Hello Python
    Python作為一門程式語言,在使用Python寫代碼的過程中,需要很多的配套工作,如運行腳本、下載各種需要用到的庫、管理環境等,這些瑣碎的工作需要Anaconda完成。簡單來說,Anaconda搭建了在使用Python的工作環境,配置了常用的工具包。