最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

windows python嵌入式安裝全過程

 更新時間:2024年11月21日 09:59:17   作者:胡八一、  
文章介紹了嵌入式安裝包的概念,包括嵌入式Python和如何創(chuàng)建嵌入式安裝包,嵌入式Python是一個精簡版的Python解釋器,可以在沒有安裝Python的環(huán)境中運行,文章還提供了下載和配置嵌入式Python的詳細步驟,包括從官網(wǎng)下載安裝包、下載get-pip.py、配置文件和環(huán)境變量等

什么是嵌入式安裝包

  • 嵌入式 python 是一個簡化版的 python,這個版本的 python 省去了很多無用的東西,最終只留下一個非常精簡的解釋器,讓其他電腦可以不用安裝 python 也能執(zhí)行 python ,這就是嵌入式的概念
  • 因為嵌入式需要一串啟動咒語,所以我們一般是用 .bat 的方式來進行調(diào)用,方便新手能夠一鍵啟動,目前很火的 Ai 整合包也是采用同樣的方法

主要用途:

  • 用于在現(xiàn)有應(yīng)用程序中嵌入 Python 腳本引擎。
  • 在系統(tǒng)沒有 Python 環(huán)境時,隨應(yīng)用程序一起打包分發(fā) Python。
  • 確保應(yīng)用程序在不同的系統(tǒng)上具有一致的運行環(huán)境。

典型場景:

  • C/C++ 應(yīng)用程序調(diào)用 Python:一個游戲引擎用 C++ 開發(fā),游戲邏輯用 Python 編寫。通過嵌入 Python 解釋器,C++ 代碼可以在運行時執(zhí)行 Python 腳本。
  • 便攜 Python 應(yīng)用:需要一個打包的 Python 應(yīng)用,用戶不需要預(yù)先安裝 Python 環(huán)境。例如,一個使用 PyInstaller 打包的桌面應(yīng)用,可以包含嵌入式 Python,這樣即使用戶系統(tǒng)中沒有 Python,應(yīng)用也可以正常運行

嵌入式安裝包的好處

  • 便攜性:嵌入式安裝將 Python 作為一個獨立的模塊包含在應(yīng)用程序中,無需全局安裝 Python 解釋器。這使得應(yīng)用程序可以隨時攜帶 Python 解釋器,確保在任何環(huán)境下都能運行,而不依賴系統(tǒng)環(huán)境中已有的 Python 安裝。
  • 依賴管理:嵌入式安裝可以確保應(yīng)用程序使用特定版本的 Python 解釋器和庫,避免了系統(tǒng)中存在多個版本的 Python 或庫沖突的問題。這樣,應(yīng)用程序的運行環(huán)境變得更加可控和穩(wěn)定。
  • 集成到現(xiàn)有應(yīng)用中:嵌入式 Python 可以直接嵌入到 C/C++ 等語言編寫的應(yīng)用程序中,允許這些應(yīng)用使用 Python 作為腳本語言,增強擴展性和靈活性。
  • 分發(fā)和打包簡化:開發(fā)者可以將 Python 嵌入到打包的應(yīng)用程序中,而不必要求最終用戶手動安裝 Python。這樣有利于分發(fā)和簡化安裝流程。

安裝教程

一、官網(wǎng)下載

1.首先我們打開官網(wǎng)來到最新的官網(wǎng)頁面 https://www.python.org/

2.選擇 Downloads 標簽頁,然后選擇 Windows,點擊

3.在屏幕中尋找?guī)?embeddable 字眼的安裝包,版本不受限制,不過最好和本地現(xiàn)有的安裝版本一致

(新手不要盲目安裝3.10 + 的版本,許多庫都還沒跟上最新版本,可能會導(dǎo)致少數(shù)庫用不了)

如果不知道自己的 python 版本,可以在命令行中輸入 python 即可看到

4.解壓并配置嵌入式設(shè)置

我們現(xiàn)在從官方下載下來了嵌入式的版本,但是我們還需要進行一系列的配置我們才能夠進行使用

把剛剛下載的文件解壓到一個地方

二、下載安裝 get-pip.py

我們發(fā)現(xiàn)這個版本的 python 沒有 lib,我們需要自行下載,下載的方式也很簡單,前往https://bootstrap.pypa.io/get-pip.py,然后將所有內(nèi)容拷貝下來,保存到同名的文件中,然后把get-pip.py文件放在剛剛解壓的文件夾里面

你可以選擇直接另存網(wǎng)站,或者選擇全選拷貝,最終效果是一樣的

執(zhí)行 get-pip.py

使用管理員運行cmd

D:\environment\python\python-3.9.13\python  D:\environment\python\python-3.9.13\get-pip.py

此時我們的目錄中多出兩個文件夾LibScripts,我們后面會經(jīng)常用到的只有 Lib 文件夾,我們在這里拷貝第三方的庫


三、修改配置文件

我們現(xiàn)在打開python39._pth,使用記事本或者notepad++

可以看到剛剛打開的文件內(nèi)容應(yīng)該是這樣的

去掉最后一行的注釋

#import site
變成
import site

四、配置環(huán)境變量

設(shè)置 => 系統(tǒng)信息 => 高級系統(tǒng)信息 => 環(huán)境變量

新增變量PYTHON_HOME

雙擊 Path 然后新增,新增完了之后點擊確認

%PYTHON_HOME%
%PYTHON_HOME%\Scripts

驗證python,在終端輸入

  • python -V
  • pip -V
C:\Users\zhubayi>python -V
Python 3.9.13

C:\Users\zhubayi>pip -V
pip 24.2 from D:\environment\python\python-3.9.13\lib\site-packages\pip (python 3.9)

C:\Users\zhubayi>

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python,Django實現(xiàn)的淘寶客登錄功能示例

    python,Django實現(xiàn)的淘寶客登錄功能示例

    這篇文章主要介紹了python,Django實現(xiàn)的淘寶客登錄功能,結(jié)合實例形式分析了Django框架基于淘寶接口的登錄功能相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • python--字典(dict)和集合(set)詳解

    python--字典(dict)和集合(set)詳解

    本文通過實例給大家介紹了python中字典和集合的知識小結(jié),非常不錯,具有參考借鑒價值,需要的的朋友參考下吧,希望能夠給你帶來幫助
    2021-09-09
  • Python中dataclass庫實例詳解

    Python中dataclass庫實例詳解

    這篇文章主要介紹了Python中dataclass庫,合理使用dataclass將會大大減輕開發(fā)中的負擔(dān),將我們從大量的重復(fù)勞動中解放出來,這既是dataclass的魅力,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2022-09-09
  • Python意外縮進錯誤的解決過程實戰(zhàn)指南

    Python意外縮進錯誤的解決過程實戰(zhàn)指南

    在Python中縮進是非常重要的語法元素,意外縮進指的是代碼塊中縮進的空格數(shù)或制表符數(shù)不一致,導(dǎo)致Python解釋器無法正確地識別代碼塊,這篇文章主要介紹了Python意外縮進錯誤解決過程的相關(guān)資料,需要的朋友可以參考下
    2025-11-11
  • 淺談Selenium+Webdriver 常用的元素定位方式

    淺談Selenium+Webdriver 常用的元素定位方式

    這篇文章主要介紹了淺談Selenium+Webdriver 常用的元素定位方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 詳解Python 調(diào)用C# dll庫最簡方法

    詳解Python 調(diào)用C# dll庫最簡方法

    這篇文章主要介紹了詳解Python 調(diào)用C# dll庫最簡方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 基于python 等頻分箱qcut問題的解決

    基于python 等頻分箱qcut問題的解決

    這篇文章主要介紹了基于python 等頻分箱qcut問題的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • python中mediapipe庫踩過的坑實戰(zhàn)記錄

    python中mediapipe庫踩過的坑實戰(zhàn)記錄

    MediaPipe是由google制作的開源的、跨平臺的機器學(xué)習(xí)框架,可以將一些模型部署到不同的平臺和設(shè)備上使用的同時,也能保住檢測速度,下面這篇文章主要給大家介紹了關(guān)于python中mediapipe庫踩過的坑的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • Python+Pika+RabbitMQ環(huán)境部署及實現(xiàn)工作隊列的實例教程

    Python+Pika+RabbitMQ環(huán)境部署及實現(xiàn)工作隊列的實例教程

    RabbitMQ是一個消息隊列服務(wù)器,在本文中我們將學(xué)習(xí)到Python+Pika+RabbitMQ環(huán)境部署及實現(xiàn)工作隊列的實例教程,需要的朋友可以參考下
    2016-06-06
  • 已安裝tensorflow-gpu,但keras無法使用GPU加速的解決

    已安裝tensorflow-gpu,但keras無法使用GPU加速的解決

    今天小編就為大家分享一篇已安裝tensorflow-gpu,但keras無法使用GPU加速的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論

洞头县| 洪湖市| 扶绥县| 务川| 博野县| 武鸣县| 靖州| 津市市| 荣成市| 晋江市| 郁南县| 安西县| 张家界市| 临安市| 格尔木市| 同德县| 四子王旗| 洱源县| 全南县| 琼海市| 彭水| 龙江县| 安达市| 东安县| 枣庄市| 台山市| 仁布县| 东平县| 蒙山县| 安远县| 辽中县| 乌鲁木齐市| 汝阳县| 新乐市| 曲水县| 灵山县| 南昌县| 陈巴尔虎旗| 黑龙江省| 湾仔区| 华安县|