從零開始:Python運行環境之VSCode與Anaconda安裝配置全攻略 (1)

從零開始:Python 運行環境之 VSCode 與 Anaconda 安裝配置全攻略

在這里插入圖片描述
在當今數字化時代,Python 作為一種功能強大且易于學習的編程語言,被廣泛應用于數據科學、人工智能、Web 開發等眾多領域。為了順利開啟 Python 編程之旅,搭建一個穩定高效的運行環境至關重要。本文將詳細介紹如何從零開始,使用 VSCode 和 Anaconda 來安裝和配置 Python 運行環境。

一、安裝 Anaconda

Anaconda 是一個開源的 Python 發行版本,它內置了 conda、Python 以及超過 180 個科學包及其依賴項,極大地方便了我們進行 Python 開發。

(一)下載 Anaconda

打開瀏覽器,訪問Anaconda 官方下載頁面 。

Andaconda官方下載頁面
下載前推薦先登錄,可以通過點擊"Skip registration",直接進入下載頁面。在下載頁面中,會看到針對不同操作系統(Windows、Mac、Linux)的下載選項。請根據所使用的操作系統進行選擇。這里以 Windows 系統為例。

一般情況下,建議下載 Python 3.x 版本的 Anaconda 安裝包,并且選擇最新版,因為新版本通常會帶來更多的功能優化以及安全補丁。
點擊下載即可下載Windows下的python3.12

(二)安裝 Anaconda

找到下載完成的 Anaconda 安裝程序,通常文件名類似于Anaconda3-xxxx.xx-Windows-x86_64.exe,按照默認download下載的文件"Anaconda3-2024.10-1-Windows-x86_64.exe",雙擊運行它。
在這里插入圖片描述在這里插入圖片描述

安裝程序啟動后,首先會彈出一個歡迎界面,點擊 “Next” 按鈕繼續。
在這里插入圖片描述

接下來是許可協議頁面,仔細閱讀協議內容,如果無異議,勾選 “I Agree” 選項,然后點擊 “Next”。

在 “Choose Install for” 步驟中,如果是個人使用,推薦選擇 “Just Me”,這樣 Anaconda 將僅安裝在當前用戶賬戶下。選擇完畢后,點擊 “Next”。
在這里插入圖片描述

在 “Choose Install Location” 頁面,可以選擇 Anaconda 的安裝路徑。建議使用默認路徑C:\Users\用戶名\Anaconda3,這樣可以避免一些潛在的權限和路徑問題。若想自定義安裝路徑,點擊 “Browse” 進行選擇后,再點擊 “Next”。
在這里插入圖片描述

這一步非常關鍵,在 “Advanced Installation Options” 中,務必勾選 “Add Anaconda to my PATH environment variable”(將 Anaconda 添加到系統環境變量)以及 “Register Anaconda as my default Python”(將 Anaconda 注冊為默認的 Python)。勾選這兩項后,點擊 “Install” 開始安裝。安裝過程可能需要一些時間,請耐心等待。
在這里插入圖片描述

安裝完成后,會出現一個提示頁面,點擊 “Next”,再點擊 “Finish”,完成 Anaconda 的安裝。
在這里插入圖片描述
在這里插入圖片描述

(三)驗證 Anaconda 安裝

Win + R組合鍵,打開運行窗口,輸入 “cmd” 并回車,打開命令提示符。或者,打開Anaconda下安裝的Anaconda Prompt。
在這里插入圖片描述

在命令提示符中輸入 “conda --version”,如果顯示類似 “conda xxxx.xx.xx” 的版本號信息,則說明 Anaconda 安裝成功。
在這里插入圖片描述

二、創建并激活 Anaconda 環境

為了更好地管理不同項目的 Python 依賴,我們通常會創建獨立的虛擬環境。

(一)創建新的 Anaconda 環境

打開 Anaconda Prompt(可以通過在開始菜單中搜索 “Anaconda Prompt” 找到它)。

在 Anaconda Prompt 中輸入以下命令來創建一個名為 “python37” 的 Python 3.7 環境:

conda create -n python37 python=3.7

在這里插入圖片描述

輸入上述命令后,系統會提示確認是否安裝相關依賴包,輸入 “y” 并回車,開始創建環境。創建過程可能需要一些時間,等待安裝完成。
在這里插入圖片描述

(二)激活環境

環境創建完成后,輸入以下命令來激活 “python37” 環境:

conda activate python37

激活成功后,會發現命令提示符前面的路徑變為 “(python37) C:\Users\ 用戶名 >”,這表示已經成功進入到 “python37” 虛擬環境中。
在這里插入圖片描述

三、安裝 VSCode

VSCode 是一款輕量級但功能強大的代碼編輯器,對 Python 開發有很好的支持。

(一)下載 VSCode

打開瀏覽器,訪問VSCode 官方下載頁面 。
在這里插入圖片描述
在下載頁面中,根據操作系統選擇對應的版本進行下載。這里同樣以 Windows 系統為例,點擊 “Windows” 下載按鈕。
在這里插入圖片描述

(二)安裝 VSCode

找到下載完成的 VSCode 安裝程序,通常文件名類似于VSCodeUserSetup-x64-xxxx.xx.xx.exe,按照默認download下載的文件"VSCodeUserSetup-x64-1.99.2.exe",雙擊運行它。
在這里插入圖片描述
安裝程序啟動后,點擊 “Next”。

在 “Select Destination Location” 頁面,可以選擇 VSCode 的安裝路徑,建議使用默認路徑,也可點擊 “Browse” 自定義路徑,選擇完成后點擊 “Next”。
在這里插入圖片描述

在 “Select Start Menu Folder” 頁面,保持默認設置,直接點擊 “Next”。

在 “Select Additional Tasks” 頁面,建議勾選 “Create a desktop shortcut”(創建桌面快捷方式),方便后續快速啟動 VSCode,其他選項可保持默認,然后點擊 “Next”。
在這里插入圖片描述

在 “Ready to Install” 頁面,確認安裝信息無誤后,點擊 “Install” 開始安裝。安裝完成后,點擊 “Finish”。
在這里插入圖片描述

四、在 VSCode 中配置 Python 環境

(一)安裝 Python 擴展

打開 VSCode。

點擊左側邊欄的擴展圖標(四個方塊的圖標),打開擴展市場。
在這里插入圖片描述

在擴展市場的搜索框中輸入 “Python”,在搜索結果中找到 “Python” 擴展,點擊 “Install” 進行安裝。安裝完成后,點擊 “Reload”(如果有提示),使擴展生效。
在這里插入圖片描述

(二)選擇 Python 解釋器

按下Ctrl + Shift + P組合鍵(Windows/Linux)或Cmd + Shift + P組合鍵(Mac),打開命令面板。

在命令面板中輸入 “Python: Select Interpreter”,然后在彈出的下拉列表中,選擇之前創建的 Anaconda 環境 “python37” 中的 Python 解釋器。通常路徑類似于C:\Users\用戶名\Anaconda3\envs\myenv\python.exe

在這里插入圖片描述

五、測試 Python 環境

在 VSCode 中,點擊菜單欄中的 “文件” -> “新建文件”,創建一個新的 Python 文件。

在新文件中輸入以下代碼:

print("Hello, World!")

在這里插入圖片描述

按下F5鍵或點擊菜單欄中的 “運行” -> “啟動調試”,在彈出的調試配置選擇中,選擇 “Python 文件”。

如果一切配置正確,會在 VSCode 的終端中看到輸出 “Hello, World!”,這表明 Python 運行環境已經成功配置。

通過以上步驟,已經成功地從零開始搭建了使用 VSCode 和 Anaconda 的 Python 運行環境。現在,可以盡情享受 Python 編程帶來的樂趣,開始項目開發之旅啦!如果在配置過程中遇到任何問題,歡迎查閱相關資料或在評論區留言交流。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/902068.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/902068.shtml
英文地址,請注明出處:http://en.pswp.cn/news/902068.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

從FPGA實現角度介紹DP_Main_link主通道原理

DisplayPort(簡稱DP)是一個標準化的數字式視頻接口標準,具有三大基本架構包含影音傳輸的主要通道(Main Link)、輔助通道(AUX)、與熱插拔(HPD)。 Main Link:用…

嵌入式軟件--stm32 DAY 2

大家學習嵌入式的時候,多多學習用KEIL寫代碼,雖然作為編譯器,大家常用vscode等常用工具關聯編碼,但目前keil仍然是主流工具之一,學習掌握十分必要。 1.再次創建項目 1.1編譯器自動生成文件 1.2初始文件 這樣下次創建新…

游戲引擎學習第234天:實現基數排序

回顧并為今天的內容設定背景 我們今天繼續進行排序的相關,雖然基本已經完成了,但還是想收尾一下,讓整個流程更完整。其實這次排序只是個借口,主要是想順便聊一聊一些計算機科學的知識點,這些內容在我們項目中平時不會…

計算機網絡——常見的網絡攻擊手段

什么是XSS攻擊,如何避免? XSS 攻擊,全稱跨站腳本攻擊(Cross-Site Scripting),這會與層疊樣式表(Cascading Style Sheets, CSS)的縮寫混淆,因此有人將跨站腳本攻擊縮寫為XSS。它指的是惡意攻擊者往Web頁面…

Agent的九種設計模式 介紹

Agent的九種設計模式 介紹 一、ReAct模式 原理:將推理(Reasoning)和行動(Acting)相結合,使Agent能夠在推理的指導下采取行動,并根據行動的結果進一步推理,形成一個循環。Agent通過生成一系列的思維鏈(Thought Chains)來明確推理步驟,并根據推理結果執行相應的動作,…

LeetCode 熱題 100:回溯

46. 全排列 給定一個不含重復數字的數組 nums ,返回其 所有可能的全排列 。你可以 按任意順序 返回答案。 示例 1: 輸入:nums [1,2,3] 輸出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例 2: 輸入&#xff…

cJSON_Print 和 cJSON_PrintUnformatted的區別

cJSON_Print 和 cJSON_PrintUnformatted 是 cJSON 庫中用于將 cJSON 對象轉換為 JSON 字符串的兩個函數,它們的區別主要在于輸出的格式: 1. cJSON_Print 功能:將 cJSON 對象轉換為格式化的 JSON 字符串。 特點: 輸出的 JSON 字符…

A股周度復盤與下周策略 的deepseek提示詞模板

以下是反向整理的股票大盤分析提示詞模板,采用結構化框架數據占位符設計,可直接套用每周市場數據: 請根據一下markdown格式的模板,幫我檢索整理并輸出本周股市復盤和下周投資策略 【A股周度復盤與下周策略提示詞模板】 一、市場…

Linux下使用C++獲取硬件信息

目錄 方法獲取CPU信息:讀取"/proc/cpuinfo"文件獲取磁盤信息:讀取"/proc/diskstats"文件獲取BIOS信息有兩種方法:1、讀取文件;2、使用dmidecode命令獲取主板信息有兩種方法:1、讀取文件&#xff1…

BootStrap:進階使用(其二)

今天我要講述的是在BootStrap中第二篇關于進一步使用的方法與代碼舉例; 分頁: 對于一些大型網站而言,分頁是一個很有必要的存在,如果當數據內容過大時,則需要分頁來分擔一些,這可以使得大量內容能整合并全面地展示&a…

【技術派后端篇】技術派中的白名單機制:基于Redis的Set實現

在技術派社區中,為了保證文章的質量和社區的良性發展,所有發布的文章都需要經過審核。然而,并非所有作者的文章都需要審核,我們通過白名單機制來優化這一流程。本文將詳細介紹技術派中白名單的實現方式,以及如何利用Re…

TRAE.AI 國際版本

國際版下載地址: https://www.trae.ai/https://www.trae.ai/ 國際版本優勢:提供更多高校的AI助手模型 Claude-3.5-Sonnet Claude-3.7-Sonnet Gemini-2.5-Pro GPT-4.1 GPT-40 DeepSeek-V3-0324DeepSeek-V3DeepSeek-Reasoner(R1)

關于支付寶網頁提示非官方網頁

關于支付寶網站提示 非官方網站 需要找官方添加白名單 下面可以直接用自己的郵箱去發送申請 支付寶提示“非支付寶官方網頁,請確認是否繼續訪問”通常是因為支付寶的安全機制檢測到您訪問的頁面不是支付寶官方頁面,這可能是由于域名或頁面內容不符合支…

【今日三題】打怪(模擬) / 字符串分類(字符串哈希) / 城市群數量(dfs)

??個人主頁&#xff1a;小羊 ??所屬專欄&#xff1a;每日兩三題 很榮幸您能閱讀我的文章&#xff0c;誠請評論指點&#xff0c;歡迎歡迎 ~ 目錄 打怪(模擬)字符串分類(字符串哈希)城市群數量(dfs) 打怪(模擬) 打怪 #include <iostream> using namespace std;int …

npm install 版本過高引發錯誤,請添加 --legacy-peer-deps

起因&#xff1a;由于使用"react": "^19.0.0", 第三方包要低版本react&#xff0c;錯解決方法&#xff01; npm install --save emoji-mart emoji-mart/data emoji-mart/react npm install --save emoji-mart emoji-mart/data emoji-mart/react npm err…

Python基礎總結(七)之條件語句

文章目錄 條件語句if一、Python中的真假二、條件語句格式2.1 if語句格式2.2 if-else語句2.3 if-elif-else語句 三、if語句嵌套 條件語句if 條件語句其實就是if語句&#xff0c;在講解if語句之前需要知道Python中對于真假的判斷。 一、Python中的真假 在Python中非0的都為真&…

基于Ubuntu2504部署OpenStack E版

OpenStack 初始化環境安裝數據庫、memcahe、rabbitmq等服務安裝keystone服務安裝glance服務安裝placement服務安裝nova服務安裝neutron服務安裝horizon服務 官網 OpenStack Epoxy 鞏固了作為 VMware 替代方案的地位&#xff0c;增強了安全性&#xff0c;并改進了硬件支持 第 3…

可發1區的超級創新思路(python 、MATLAB實現):基于多尺度注意力TCN-KAN與小波變換的時間序列預測模型

一、數學模型與原理 1.1 小波變換多尺度分解 輸入功率序列 x(t) 經小波變換分解為近似系數 Aj? 與細節系數 Dj?: 1.2 多尺度TCN特征提取 對每個尺度子序列 {A3?,D3?,D2?,D1?} 采用獨立TCN: 式中 ?d? 為擴張率 d=2l 的擴張卷積,Wd? 為可學習參數。 1.3 多尺度注…

YOLOv11改進有效漲點專欄:從理論到實戰的深度優化指南

## YOLOv11的進化之路 在目標檢測領域,YOLO系列算法始終保持著革命性的創新步伐。YOLOv11作為該系列的最新演進版本,在保持實時檢測優勢的同時,通過架構層面的深度優化實現了精度與速度的平衡。本文將從**七大核心模塊**出發,系統性地解析針對YOLOv11的有效改進方案,涵蓋從…

Cursor新版0.49.x發布

小子看到 Cursor 0.49.x 版本正式發布&#xff0c;截止今天已經有兩個小patch版本&#xff01;本次更新聚焦于 自動化Rules生成、改進的 Agent Terminal 以及 MCP 圖像支持&#xff0c;并帶來了一系列旨在提升編碼效率和協作能力的改進與修復。 以下是本次更新的詳細內容&…