conda命令在什么環(huán)境下用?
使用康達。首先,我們將確保您已經安裝了conda配置環(huán)境。接下來,我們將通過創(chuàng)建幾個環(huán)境來演示conda的環(huán)境管理功能。讓你更容易了解環(huán)境的一切。我們將學習如何確認您所處的環(huán)境,以及如何復制一個環(huán)境作為備份。測試python。然后我們會檢查可以安裝哪個版本的python,安裝另一個版本的python,在兩個版本的python之間切換。檢查一下包。我們將1)列出我們計算機上安裝的軟件包,2)瀏覽可用的軟件包,3)使用condainstall命令安裝和刪除一些軟件包。對于一些康達無法安裝的軟件包,我們會在網站上搜索。對于其他位置的那些包,我們將5)使用pip命令來實現安裝。我們還會安裝一個商業(yè)包,IOPro去除包,環(huán)境和conda,可以免費試用30天。我們將通過學習刪除您的軟件包、環(huán)境和conda來結束本次測試。二、完整的進程提示:任何時候,在命令后跟隨-help,就可以獲得該命令的完整文檔。例如,可以通過下面的命令學習conda的update命令。康達更新-幫助1。管理conda:Conda既是一個包管理器,也是一個環(huán)境管理器。你必須知道軟件包管理器,它可以幫助你找到和查看軟件包。但是如果我們想安裝一個包,但是這個包只支持我們目前使用的python的一個不同版本。您只需要幾行命令就可以構建一個可以運行另一個python版本的環(huán)境。這就是康達環(huán)境管理器的強大功能。提示:無論您使用Linux、OSX還是Windows命令行工具,conda命令在您的命令行終端上都是一樣的,除非另有說明。檢查conda是否已安裝。為了確保你已經在正確的位置安裝了conda,讓讓我們檢查一下您是否已經成功安裝了Anaconda。在您的命令行終端窗口中,輸入以下代碼:conda-versionConda將返回您安裝的Anaconda軟件的版本。提示:如果您看到錯誤消息,請檢查您是否在安裝過程中選擇了僅針對當前用戶按下Install,以及您是否使用相同的帳戶操作。確保使用相同的帳戶登錄,并在安裝后重新打開命令行終端窗口。升級當前版本的康達下一步,讓s用下面的update命令升級Conda:CondaUpdateCondaConda會對比新舊版本,告訴你可以安裝哪個。它還會通知您可以在升級的同時升級其他軟件包。如果有新版本的康達,會提示輸入y升級。繼續(xù)嗎?yconda更新到最新版本后,我們就進入下一個話題。2.管理環(huán)境。現在讓我們秀康達通過創(chuàng)建一些環(huán)境,然后移動它們。使用condacreate命令創(chuàng)建并激活一個環(huán)境,后跟您想要的任何名稱:CondaCreate-Namesnowflakebiopython。這個命令將為Biopython包創(chuàng)建一個新的環(huán)境,位于/envs/雪花提示:許多常見的命令選項后跟-可以縮寫為一個短行加上命令首字母。所以-name選項和-n的作用是一樣的,通過conda-h或者conda-h:源激活雪花Windows:激活雪花提示:默認情況下,新的開發(fā)環(huán)境將安裝在conda目錄下的envs文件目錄中。您可以指定不同的路徑;去了解更多通過康達創(chuàng)造-hh提示:如果我們不t指定安裝python的版本,donda將安裝我們第一次安裝conda時安裝的python版本。創(chuàng)造第二個環(huán)境這一次讓讓我們創(chuàng)建并命名一個新環(huán)境,然后安裝python的另一個版本和兩個包,星形線和巴別塔。這將創(chuàng)建第二個基于python3的新環(huán)境,它包含Astroid和Babel包,名為bunnies,位于/envs/bunnies文件夾中。提示:同時安裝您想要在這個環(huán)境中運行的包。提示:在創(chuàng)建環(huán)境時同時安裝所有需要的包,以后再依次安裝可能會導致依賴問題。提示:您可以將更多條件附加到condacreate命令,并鍵入condacreate–h以查看更多詳細信息。列出所有環(huán)境。現在讓我們檢查到目前為止您已經安裝的環(huán)境,并使用conda:康達Info-:snowflames*/home/username/miniconda/envs/snowflamesbunnies/home/username/miniconda/envs/bunniesroot/home/username/miniconda確認當前環(huán)境。你現在處于什么環(huán)境?雪花還是兔子?要確認它,請輸入以下代碼:condainfo-envisconda將顯示所有環(huán)境的列表,當前環(huán)境將顯示在括號中。(雪花)注:康達有時會在當前活動環(huán)境前面打一個*號。切換到另一個環(huán)境(激活/停用)要切換到另一個環(huán)境,請鍵入以下命令和所需環(huán)境的名稱。Linux,OSX:源代碼激活雪花Windows:激活雪花如果您想從當前工作環(huán)境的路徑切換到系統(tǒng)根目錄,請鍵入:Linux,OSX:源代碼deactivat:停用。當環(huán)境不再活動時,將不再提前顯示。復制環(huán)境通過克隆復制環(huán)境。在這里,我們將通過克隆雪花來創(chuàng)建一個名為flowers的副本。康達創(chuàng)建-n花-克隆雪花通過康達信息-envs檢查環(huán)境。你現在應該看到一個環(huán)境列表:花、兔子和雪花。刪除環(huán)境。如果你不如果不想要這個名為flowers的環(huán)境,只需按如下刪除該環(huán)境:condaremove-nflowers-all要確保名為Flowers的環(huán)境,請輸入以下命令:condainfo-eflowers不再位于您的環(huán)境列表中,因此我們知道它。了解更多關于環(huán)境的信息如果你想了解更多關于conda的命令,只需按照命令-hcondaremove-h3即可。管理Pythonconda管理Python與管理其他包類似,因此您可以輕松地管理和升級多個安裝。首先檢查python版本,讓s檢查可以安裝哪個版本的python:cond。一個搜索-全名python你可以使用conda搜索python來查看所有帶有"python"或者添加-full-name命令選項來列出完全匹配的包python"。安裝一個不同版本的python現在讓假設你需要python3來編譯程序,但是你不需要。;我不想覆蓋你的python2.7來升級。您可以創(chuàng)建并激活一個名為snakes的環(huán)境,并通過以下命令安裝最新版本的Python3:CondaCreate-nSnakesPython3Linux,OSX:SourceActivateSnakesWindows:ActivateSnakes提示:給環(huán)境取一個生動的名字是明智的,比如"Python3",但并不有趣。確保環(huán)境已成功添加。要確保已經安裝了snakes環(huán)境,請鍵入以下命令:condainfo-econda將顯示環(huán)境列表。當前活動的環(huán)境將被括在括號中(蛇)。檢查新環(huán)境中的python版本,確保python3在snak:源代碼激活雪花窗口:激活雪花檢查python版本:確保安裝conda時安裝的python版本仍在雪花環(huán)境中運行。Python版注銷環(huán)境當你在雪花環(huán)境中完成了你的工作室,注銷環(huán)境,將你的路徑轉換到之前的狀態(tài):Linux,OSX:SourceDeactivateWindows:Deactivate4。管理包現在讓讓我們展示一下這個包裝。當我們創(chuàng)建一個新的環(huán)境時,我們已經安裝了一些包(星形線,巴別塔和一些特定版本的python)。我們檢查我們已經安裝了哪些包,檢查哪些是可用的,找到一個特定的包并安裝它。接下來,我們在倉庫中找到并安裝一些指定的包,使用conda完成更多的pip安裝,并安裝一個商業(yè)包。查看環(huán)境中的包及其版本列表:使用此命令查看環(huán)境中安裝了哪個版本的python或其他程序。或者確保已經安裝或刪除了一些軟件包。在您的終端窗口中,輸入:condalist使用conda命令查看可用軟件包的列表。根據Python版本,可以從這個地址獲得conda可以安裝的包的列表。要找到一個包頭,讓讓我們檢查一下康達是否能安裝我們需要的軟件包。康達搜索beautifulsoup4顯示了這個包,所以我們知道它是可用的。安裝一個新的包我們將在當前環(huán)境中安裝這個漂亮的Soup包,使用conda命令如下;Condainstall-namebunniesbeautifulsoup4提示:你必須告訴Conda你要安裝的環(huán)境的名稱(-nbunnies)否則它將被安裝在當前環(huán)境中。現在激活bunnies環(huán)境,使用condalist顯示安裝了哪些程序。Linux,OSX:源代碼激活兔子Windows:激活兔子所有平臺:conda列表從安裝包。如果一個包不能被康達安裝,我們將在網站上查找它。為公共和私有包裝倉庫提供包裝管理服務。它是一個連續(xù)分析產品。提示:下載東西不需要注冊。為了從下載到當前環(huán)境,我們需要指定一個特定的通道,并輸入這個包的完整路徑。在瀏覽器中,轉到網站。我們正在尋找一個名為"瓶頸",所以我們進入"瓶頸"在名為"搜索蟒蛇云和點擊左上角的搜索按鈕。互聯網上將會有十幾個版本的瓶頸包,但是我們想要下載最頻繁的版本。所以你可以通過點擊下載欄,按下載量排序。單擊軟件包的名稱,選擇最常下載的軟件包。它將鏈接到詳細信息頁面以顯示特定的下載命令:condaInstall-Channellist通過pip命令安裝軟件包。對于那些不能通過Conda安裝或從獲得的軟件包,我們通常可以用PIP(簡稱"PIP安裝包和).提示:pip只是一個包管理器,所以它可以我不能為你管理環(huán)境。皮普罐甚至不升級python,因為它不。;不要像康達一樣把python當成一個包。但是它可以安裝一個康達可以t安裝,反之亦然。Pip和conda集成在Anaconda或miniconda中。我們激活想要放置程序的環(huán)境,然后安裝一個名為"查看"通過皮普。OSXLinux:SourceActivateBunniesWindows:ActivateBunnies所有平臺:pipInstallSeeCheckpipinstallation檢查是否安裝了See:condalistInstallcommercialpackage安裝commercialpackage安裝commercialpackage和安裝其他軟件包的過程異常。例如,讓s安裝并刪除一個更新的商業(yè)包的免費試用IOPro,可以加快你的python處理速度:康達安裝iopro提示:除了學術用途,這個版本將在30天后過期。現在你可以用conda安裝并檢查任何你想安裝的包,無論是使用conda命令,從下載還是使用pip,無論是開源軟件還是商業(yè)包。5.如果需要,可以刪除包、環(huán)境或conda。讓通過刪除一個或多個測試包、環(huán)境和conda來結束本測試指南。移除該軟件包假設您決定不再使用商業(yè)軟件包IOPro。你可以在兔子環(huán)境中移除它。Condaremove-nbunniesIOPro確認包裹已被移除。使用condalist命令確認iopro。康達名單刪除環(huán)境。我們不再需要蛇的環(huán)境。所以輸入以下命令:condaremove-nsnakes-all確認環(huán)境已經被刪除。要確認snakes環(huán)境,請輸入以下命令:condainfo-envissnakes不再顯示在環(huán)境列表中,因此我們知道它。刪除condaLinux,OSX:刪除Anaconda或Miniconda安裝文件夾RM-RF~/Miniconda或RM-RF~/AnacondaWindows:轉到控制面板,單擊添加或刪除程序,選擇Python2.7(Anaconda)或Python2.7(Miniconda),然后單擊刪除程序。
Mac上如何配置Python2.x與Python3.x共存的環(huán)境?
在Mac上同時使用Python2.x和Python3.x相對簡單方便。
1.安裝Python3.x(Python2.x已經默認安裝)。
2.用Virtualenv配置Pthon2.x或Pthon3.x工作環(huán)境。
第一步,安裝Python3.x因為Python2.x已經默認安裝,從官網下載Python3.x,根據自己開發(fā)環(huán)境的需要選擇3.5.x或者3.6.x。安裝后,兩者可以共存。
下載地址:
安裝完成后,您可以修改環(huán)境變量并將Python3.x設置為默認的Python解釋器。
您也可以單獨檢查Python版本號:
Python2-V或python3-V
另外,你也可以用自制軟件安裝Python,所以我贏了這里不贅述。
有一點需要注意的是,在使用pip管理Python包時,最好使用相應版本的pip,這樣無論設置了哪個默認Python,pip都可以在你想要的(正確的)Python版本中運行。例如:
pip2ltcommandgt[選項]或
pip3ltcommandgt[選項]
第二步,用Virtualenv配置工作環(huán)境。具體操作請參考官網:
下面簡單介紹一下:
安裝虛擬
$[sudo]pip安裝virtualenv
2.配置工作環(huán)境
創(chuàng)建工作目錄
mkdir您的虛擬環(huán)境
在工作目錄中創(chuàng)建一個虛擬環(huán)境
virtualenvyour_virt_env/virt_name-pythonpython3
或者virtualenvvirt_env/virt_name-pythonpython2激活虛擬環(huán)境。
sourceyour_virt_env/virt_name/bin/activat
請將您的_virt_env和virt_name替換為您要命名的工作環(huán)境目錄和環(huán)境名稱。
希望對你有幫助。
