Anaconda Pycharm的簡介和使用

2022-07-21 13:06:18 字數 2042 閱讀 1110

一、anaconda簡介:

1.anaconda指的是乙個開源的python發行版本,其包含了conda、python等180多個科學包及其依賴項。

2.conda是乙個開源的包、環境管理器,可以用於在同乙個機器上安裝不同版本的軟體包及其依賴,並能夠在不同的環境之間切換

簡而言之,實現python不同版本之間的切換。

二、anaconda的安裝和使用:

1.安裝按照步驟一步步進行,記得將anaconda加入環境變數。在cmd中進行測試。

注:如果現實出你的版本資訊則表示安裝成功

activate 能將我們引入anaconda設定的虛擬環境中,再次輸入python,進入的則是虛擬環境中。

注:筆者本機的python環境為3.53,anaconda版本為3.6

2.簡單的使用:建立自己的虛擬環境

conda create -n learn python=3

第一回使用可能會有包的更新,需要等待一段時間

3.anaconda常用的命令:

activate // 切換到base環境

activate learn // 切換到learn環境

conda create -n learn python=3 // 建立乙個名為learn的環境並指定python版本為3(的最新版本)

conda env list // 列出conda管理的所有環境

conda list // 列出當前環境的所有包

conda install requests 安裝requests包

conda remove requests 解除安裝requets包

conda remove -n learn --all // 刪除learn環境及下屬所有包

conda update requests 更新requests包

conda env export > environment.yaml // 匯出當前環境的包資訊

conda env create -f environment.yaml // 用配置檔案建立新的虛擬環境

注:所有建立的虛擬環境都會在anaconda安裝位置的envs檔案中

三、pycharm簡介:

1.前提需了解什麼是ide?

整合開發環境(ide,integrated development environment )是用於提供程式開發環境的應用程式,一般包括**編輯器、編譯器、偵錯程式和圖形使用者介面等工具。整合了**編寫功能、分析功能、編譯功能、除錯功能等一體化的開發軟體服務套。所有具備這一特性的軟體或者軟體套(組)都可以叫整合開發環境。如較為適合python的pycharm

2.pycharm的有點:

pycharm是一種python ide,帶有一整套可以幫助使用者在使用python語言開發時提高其效率的工具,比如除錯、語法高亮、project管理、**跳轉、智慧型提示、自動完成、單元測試、版本控制。此外,該ide提供了一些高階功能,以用於支援django框架下的專業web開發。

四、pycharm的安裝和使用

1.進行安裝安裝時根據提示進行安裝,到達如下介面後,需要進行選擇。

之後經過漫長的等待,程式安裝成功。

2.pycharm與anaconda進行關聯

setting => project => project interpreter裡面修改 project interpreter , 點選齒輪標誌再點選add local為你某個環境的python.exe直譯器就行了

anaconda pycharm的安裝和應用

至於anaconda的安裝與pycharm的安裝在此不做多說,主要說下遇到的問題。問題描述 原因分析 anaconda自帶的python3.6作為預設python 解決方法 我覺得最省心的辦法就是把以前的python全部解除安裝了,就用anaconda。配置pycharm 在pycharm的file...

Git,Github和Gitlab簡介和使用方法

git是乙個版本控制系統 version control system,vcs 版本控制是一種記錄乙個或若干檔案內容變化,以便將來查閱特定版本修訂情況的系統。多年前,我在法國做第乙個實習時 2011年 那時候自己程式設計還在入門階段,根本沒聽過版本控制系統。那時候真是蠢 現在也沒好到 去 每次修改多...

ASIHTTPRequest類庫簡介和使用說明

官方 asihttprequest功能很強大,主要特色如下 安裝說明 新增asihttprequest相關檔案到xcode專案中,所需檔案列表如下 reachability.h 在原始碼的 external reachability 目錄下 reachability.m 在原始碼的 external...