亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在VSCode中配置Python開發(fā)環(huán)境的詳細教程

 更新時間:2025年04月21日 11:42:42   作者:一個不務(wù)正業(yè)的程序猿  
Visual Studio Code(簡稱VSCode)以其強大的功能和靈活的擴展性,成為了許多開發(fā)者的首選,本文將詳細介紹如何在VSCode中配置Python開發(fā)環(huán)境,需要的朋友可以參考下

一、VSCode配置Python開發(fā)環(huán)境

1、軟件安裝

在開始配置之前,需要準備以下軟件:

2、安裝Python插件

下面是Python常見的插件及其作用

  • Python:集成開發(fā)環(huán)境的擴展程序,它使開發(fā)者可以在VS Code編輯器中輕松地編寫、調(diào)試和運行Python代碼。
  • Python Debugger:為Python開發(fā)者設(shè)計的一個調(diào)試工具,它提供了強大的調(diào)試功能。
  • Python for VSCode:幫助開發(fā)者在VS Code編輯器中更加高效地編寫、調(diào)試和運行Python代碼。
  • Python Environment Manager:提供一個集中化的界面,方便用戶查看和管理所有的Python環(huán)境和包。

通過Ctrl+Shift+X打開插件面板,輸入"Python"搜索并安裝相關(guān)的插件。安裝完成插件之后,通常需要重啟 VS Code,以啟用安裝的插件:

在這里插入圖片描述

3、配置Python環(huán)境

Step 1:創(chuàng)建Python項目文件夾

創(chuàng)建一個文件夾作為項目的工作區(qū),并通過VS Code打開,點擊 “文件” > “選擇文件夾” 選擇目標文件夾

在這里插入圖片描述

Step 2:選擇Python解釋器

使用Ctrl+Shift+P打開命令面板,輸入"Python: 選擇解釋器",然后從列表中選擇已安裝的 Python 解釋器。

在這里插入圖片描述

Step 3:創(chuàng)建虛擬環(huán)境(可選)

Python虛擬環(huán)境是一種用于隔離Python項目依賴的機制。每個虛擬環(huán)境都擁有自己獨立的Python解釋器、庫和腳本。通過為每個項目創(chuàng)建獨立的虛擬環(huán)境,可以確保每個項目的依賴項都是獨立的,從而避免不同項目之間的依賴沖突。

使用Ctrl+Shift+P打開命令面板,輸入"Python: 創(chuàng)建環(huán)境",可以選擇Venv與Conda環(huán)境,兩個環(huán)境創(chuàng)建過程基本一致,下面以Venv環(huán)境為例講下創(chuàng)建流程。

選擇Venv環(huán)境類型

在這里插入圖片描述

選擇Python解釋器

在這里插入圖片描述

提示正在創(chuàng)建虛擬環(huán)境

在這里插入圖片描述

工作區(qū)多了一個.venv文件夾

在這里插入圖片描述

Step 4:激活虛擬環(huán)境(可選)

虛擬環(huán)境允許你為每個項目創(chuàng)建獨立的Python環(huán)境,每個環(huán)境都有自己的Python解釋器和安裝的庫。激活虛擬環(huán)境可以確保你在當前項目中使用的Python解釋器和庫是該項目特定的,而不是全局安裝的或其他項目的。虛擬環(huán)境創(chuàng)建之后會自動激活,下面是幾種判斷虛擬環(huán)境是否激活的方法:

方法一:通過 VS Code 設(shè)置檢查

  • 使用Ctrl+Shift+P打開命令面板,輸入"Python:選擇解釋器",查看當前設(shè)置的 Python 解釋器路徑,如果它指向你的虛擬環(huán)境,則虛擬環(huán)境已經(jīng)激活。

在這里插入圖片描述

方法二:通過 Python 解釋器檢查

  • 在終端中輸入 python 或 python3 并回車。
  • 在 Python 提示符下,可以運行以下命令來檢查當前 Python 環(huán)境。
  • 將打印出當前激活的 Python 解釋器的路徑,如果路徑指向你的虛擬環(huán)境目錄,則說明虛擬環(huán)境已經(jīng)激活
import sys
print(sys.executable)

Step 5:新建Python文件

新建文件,并把文件后綴修改成.py

在這里插入圖片描述

Step 6:運行程序

點擊左上角的按鍵可以運行Python程序,運行時可能會遇到下面的報錯

無法加載文件 E:\Py_Workspace\hello.venv\Scripts\Activate.ps1,因為在此系統(tǒng)上禁止運行腳本

在這里插入圖片描述

這表明你的PowerShell執(zhí)行策略阻止了.ps1腳本的執(zhí)行。PowerShell執(zhí)行策略是一種安全機制,用于限制可以運行的腳本類型,以防止?jié)撛诘陌踩L險。要解決這個問題,可以采取以下步驟:

  • 在Windows搜索欄中輸入“PowerShell”,然后右鍵點擊“Windows PowerShell”并選擇“以管理員身份運行”。
  • 輸入以下命令之一來更改執(zhí)行策略。這些命令會要求你確認更改。
    • Set-ExecutionPolicy RemoteSigned:允許你運行本地創(chuàng)建的腳本和從Internet下載的已簽名的腳本。
    • Set-ExecutionPolicy Unrestricted:允許你運行所有腳本,無論它們是否已簽名。

在這里插入圖片描述

4、包管理

pip是Python自帶的包管理器,它可以幫助我們安裝、升級和卸載Python包。Python包是一組Python模塊,它們可以提供各種功能,例如數(shù)據(jù)分析、Web開發(fā)、機器學習等等。pip常用的命令,如下:

命令功能
pip install package_name安裝一個包
pip install --upgrade package_name升級一個包
pip uninstall package_name卸載一個包
pip list查看已安裝的包
pip show package_name查看包的詳細信息

直接使用內(nèi)置的終端就可以安裝需要的包,步驟如下:

  • 打開內(nèi)置終端,點擊菜單欄 “終端” > "新建終端"或使用快捷鍵Ctrl+Shift+`。
  • 使用pip install xxx命令安裝需要的包。

下載的過程如果比較慢,可以考慮使用國內(nèi)的源

  • 清華源下載:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
  • 阿里源下載:pip install -i http://mirrors.aliyun.com/pypi/simple/ some-package
  • 中科大源下載:pip install -i https://pypi.mirrors.ustc.edu.cn/simple some-package

5、調(diào)試程序

開啟調(diào)試功能需要安裝Python Debugger組件,組件安裝成功后,點擊菜單欄上的 “運行” > "啟動調(diào)試"即可開始調(diào)試,也可以直接使用F5快捷鍵。

在這里插入圖片描述

以上就是在VSCode中配置Python開發(fā)環(huán)境詳細教程的詳細內(nèi)容,更多關(guān)于VSCode配置Python開發(fā)環(huán)境的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python語言描述機器學習之Logistic回歸算法

    Python語言描述機器學習之Logistic回歸算法

    這篇文章主要介紹了Python語言描述機器學習之Logistic回歸算法,涉及Sigmoid函數(shù),梯度上升法等相關(guān)內(nèi)容,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • python基本語法練習實例

    python基本語法練習實例

    下面小編就為大家?guī)硪黄猵ython基本語法練習實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 基于Python編寫個語法解析器

    基于Python編寫個語法解析器

    這篇文章主要為大家詳細介紹了如何基于Python編寫個語法解析器,文中的示例代碼講解詳細,具有一定的學習價值,感興趣的小伙伴可以了解一下
    2023-07-07
  • Python GUI編程學習筆記之tkinter中messagebox、filedialog控件用法詳解

    Python GUI編程學習筆記之tkinter中messagebox、filedialog控件用法詳解

    這篇文章主要介紹了Python GUI編程學習筆記之tkinter中messagebox、filedialog控件用法,結(jié)合實例形式總結(jié)分析了Python GUI編程tkinter中messagebox、filedialog控件基本功能、用法與操作注意事項,需要的朋友可以參考下
    2020-03-03
  • python處理二進制數(shù)據(jù)的方法

    python處理二進制數(shù)據(jù)的方法

    這篇文章主要介紹了python處理二進制數(shù)據(jù)的方法,涉及Python針對二進制數(shù)據(jù)的相關(guān)操作技巧,需要的朋友可以參考下
    2015-06-06
  • python正則匹配查詢辦理進度示例分享

    python正則匹配查詢辦理進度示例分享

    分享原創(chuàng)的一段查詢通行證辦理進度查詢的python 3.3代碼,利用socket請求相關(guān)網(wǎng)站,獲得結(jié)果后利用正則找出辦理進度
    2013-12-12
  • 使用python實現(xiàn)一個簡單的圖片爬蟲

    使用python實現(xiàn)一個簡單的圖片爬蟲

    在本文中,我們將學習如何使用Python創(chuàng)建一個簡單的圖片爬蟲,我們將利用requests庫來發(fā)送HTTP請求,BeautifulSoup庫來解析HTML頁面,以及os和shutil庫來下載和保存圖片,通過這個教程,你將學會如何爬取網(wǎng)頁上的圖片并保存到本地,需要的朋友可以參考下
    2024-02-02
  • Python?timeit使用小結(jié)

    Python?timeit使用小結(jié)

    本文主要介紹了Python?timeit使用小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-01-01
  • Python庫?Bokeh?數(shù)據(jù)可視化實用指南

    Python庫?Bokeh?數(shù)據(jù)可視化實用指南

    大家好,今天跟大家分享的是交互式可視化神器?Python?Bokeh?的詳細使用教程,Bokeh是一個面向現(xiàn)代web瀏覽器的交互式可視化庫。它提供了多功能圖形的優(yōu)雅、簡潔的構(gòu)造,并在大型數(shù)據(jù)集或流式數(shù)據(jù)集上提供了高性能的交互性,接下來讓我們詳細看看吧
    2021-11-11
  • python代碼實現(xiàn)將列表中重復元素之間的內(nèi)容全部濾除

    python代碼實現(xiàn)將列表中重復元素之間的內(nèi)容全部濾除

    這篇文章主要介紹了python代碼實現(xiàn)將列表中重復元素之間的內(nèi)容全部濾除,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05

最新評論