国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

語言基礎(chǔ)篇3——學(xué)習(xí)第一步,Python環(huán)境搭建

這篇具有很好參考價值的文章主要介紹了語言基礎(chǔ)篇3——學(xué)習(xí)第一步,Python環(huán)境搭建。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

環(huán)境搭建

基礎(chǔ)環(huán)境搭建

https://www.python.org/downloads/,以Python3.11.5為例:
語言基礎(chǔ)篇3——學(xué)習(xí)第一步,Python環(huán)境搭建,Python,學(xué)習(xí),python,開發(fā)語言

Install for Windows

提供安裝程序或者壓縮包,安裝程序點擊下一步即可,壓縮包解壓即可,注意配置根目錄到系統(tǒng)環(huán)境變量PATH。

Install for Linux

需要從源碼編譯,以CentOS7為例:

# 安裝編譯器以及依賴
yum install -y gcc gcc-c++ compat-gcc-34 compat-gcc-34-c++
yum install -y zlib zlib-devel bzip2-devel zlib1g-dev libffi-devel xz-devel
yum install -y openssl-devel libpcap-devel
yum install -y ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel 
# 安裝高版本openssl
...
# 編譯CPython
# 移動到/usr/local/src/目錄
cd /usr/local/src/
# 下載源碼
wget https://www.python.org/ftp/python/3.11.5/Python-3.11.5.tgz
# 解壓
tar zxf Python-3.11.5.tgz
cd Python-3.11.5
# configure
./configure  --prefix=/usr/local/python --with-openssl=/usr/local/openssl --with-openssl-rpath=auto
echo $?

--enable-optimizations 
	# 優(yōu)化編譯
--prefix=/usr/local/python-3.11.5
	# 指定目錄
        二進制文件在 /usr/local/python-3.11.5/bin;
        頭文件在 /usr/local/python-3.11.5/include;
        庫文件在 /usr/local/python-3.11.5/lib;
        其它的資源文件如幫助文檔在 /usr/local/python-3.10.0/share
    # 不配置--prefix
        二進制文件默認在 /usr/local/bin
        頭文件在 /usr/local/include
        庫文件默認在 /usr/local/lib
        其它的文件在 /usr/local/share
--with-openssl=/root/openssl-1.1.0l
	/root/openssl-1.1.0l路徑為openssl官網(wǎng)下載的源碼包解壓后的文件夾路徑
	python pip聯(lián)網(wǎng)下載模塊依賴openssl


# 編譯并安裝
make && make install
# 注:編譯時可能會出現(xiàn)很多警告,例如,CentOS最小化安裝時沒有安裝圖形化界面,因此編譯Python中的tkinter模塊時可能會出現(xiàn)警告。若編譯失敗,可以嘗試重新編譯,很多時候再編譯一次就能成功。可以執(zhí)行make clean,清除之前的編譯文件后再次make, 也可以全部刪除,然后從頭再解壓、configure、make一次。
# 配置環(huán)境變量
export PATH=/usr/local/python/bin:$PATH

# 注:CentOS7中yum依賴于Python2,安裝的Python3不要與Python2.7.5沖突,一般執(zhí)行python命令會進入Python2解釋器,習(xí)慣上將Python3的命令重命名為python3

# 查看Python版本
python3.11 -V

Install for MacOS

提供安裝程序,直接安裝即可,注意配置環(huán)境變量。

虛擬環(huán)境搭建

在一些場景下,需要在同一臺機器安裝多套彼此隔離的Python環(huán)境,例如兩個項目使用不同Python版本或者兩個項目使用Python版本相同但依賴包版本不一,可以使用virtualenv或者Anaconda工具。

virtualenv

Python虛擬環(huán)境配置工具。

https://docs.python.org/zh-cn/3/library/venv.html

# 安裝
pip install virtualenv
# 在當(dāng)前目錄創(chuàng)建虛擬環(huán)境new-venv
virtualenv -p /usr/local/python3 normal_env
# 注:virtualenv需要指定已經(jīng)存在的解釋器,不存在需要手動安裝,不指定解釋器則使用默認解釋器

# 激活虛擬環(huán)境
source /normal_env/bin/activate

# 退出虛擬環(huán)境
deactivate

Anaconda

Anaconda主要用于管理Python虛擬環(huán)境和三方依賴。

Install for Windows

提供安裝程序,直接下一步安裝即可,Anaconda默認自帶一個Python解釋器,無需執(zhí)行上述基礎(chǔ)環(huán)境搭建步驟。

# 查看版本
conda --version 或 conda -V

# 列出虛擬環(huán)境
conda env list

# 創(chuàng)建和移除虛擬環(huán)境
conda create -n your_env_name python=x.x
conda create --name new_env_name --clone old_env_name
conda remove -n your_env_name --all
conda remove --name your_env_name --all

# 環(huán)境
conda activate env_name
conda deactivate env_name

# 包安裝與卸載
conda install --name myenv package_name 
conda remove --name myenv package_name

包管理工具

setup.py

手動下載依賴并執(zhí)行python setup.py buildpython setup.py install

pip

Python環(huán)境安裝完后自帶pip。

# 查看把版本
pip -V

# 安裝包
pip install virtualenv
# pip版本降級
python -m pip install pip==9.0.3
# 通過requirements.txt文件安裝包
pip install -r requirements.txt
Anaconda
# 包安裝與卸載
conda install --name myenv package_name 
conda remove --name myenv package_name

IDE

Python主流IDE如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-687806.html

  • PyCharm,JetBrains出品
  • Visual Studio Code,微軟出品

到了這里,關(guān)于語言基礎(chǔ)篇3——學(xué)習(xí)第一步,Python環(huán)境搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • [ XJTUSE ]JAVA語言基礎(chǔ)知識——第一章 面向?qū)ο蟪绦蛟O(shè)計思想

    類描述了一組有相同 特性 (屬性)和相同 行為 (方法)的對象,類和對象是面向?qū)ο笏枷氲膬蓚€核心概念 · 人類是一種類,每一個具體的人則是這個類的對象 用面向?qū)ο蟪绦騺砟M真實世界 發(fā)現(xiàn)并創(chuàng)建類 發(fā)現(xiàn)類的特征 發(fā)現(xiàn)類的行為 在面向?qū)ο蟪绦蛑?,對象的特征由各種

    2023年04月13日
    瀏覽(230)
  • 入門人工智能 —— 學(xué)習(xí)一門編程語言 python 基礎(chǔ)代碼編寫和運算符介紹(1)

    入門人工智能 —— 學(xué)習(xí)一門編程語言 python 基礎(chǔ)代碼編寫和運算符介紹(1)

    隨著人工智能技術(shù)的快速發(fā)展,越來越多的年輕人開始關(guān)注這個領(lǐng)域。作為入門者,學(xué)習(xí)人工智能編程語言至關(guān)重要。這里將介紹人工智能編程語言Python的基礎(chǔ)知識,幫助初學(xué)者更好地理解人工智能領(lǐng)域的基本概念和技術(shù)。 下面是一些入門 Python 編程語言的基本知識: 安裝

    2024年02月09日
    瀏覽(103)
  • 紅袖添香,絕代妖嬈,Ruby語言基礎(chǔ)入門教程之Ruby3基礎(chǔ)語法,第一次親密接觸EP01

    書接上回,前一篇我們在全平臺構(gòu)建好了Ruby3的開發(fā)環(huán)境,現(xiàn)在,可以和Ruby3第一次親密接觸了。 Ruby是一門在面向?qū)ο髮用鏌o所不用其極的解釋型編程語言。 我們可以把編寫Ruby代碼看作是一場行為上的藝術(shù),編碼就像跳舞一樣,Ruby的每一步都很優(yōu)雅,幾乎沒有一步是多余的

    2024年01月20日
    瀏覽(22)
  • 【C語言基礎(chǔ)】01環(huán)境安裝 Windows下的CLion開發(fā)環(huán)境的安裝

    【C語言基礎(chǔ)】01環(huán)境安裝 Windows下的CLion開發(fā)環(huán)境的安裝

    資源:放在評論區(qū)中 把壓縮包拖拽到C盤根目錄,一鍵解壓壓縮包,得到文件夾mingw64 點擊CLion.exe,運行安裝程序 路徑為默認安裝,如需更改,注意路徑中不要帶有中文. Installation Options 全部勾選 選擇我想要之后重啟電腦 點擊CLion,進入內(nèi)部設(shè)置 點擊下方continue 繼續(xù) 存放在D盤,不要有中

    2024年02月01日
    瀏覽(44)
  • 【藍橋杯備賽Java組】第一章·語言基礎(chǔ)|競賽常用庫函數(shù)|輸入輸出|String的使用|常見的數(shù)學(xué)方法|大小寫轉(zhuǎn)換

    【藍橋杯備賽Java組】第一章·語言基礎(chǔ)|競賽常用庫函數(shù)|輸入輸出|String的使用|常見的數(shù)學(xué)方法|大小寫轉(zhuǎn)換

    ???個人主頁:深魚~ ??收錄專欄:藍橋杯 ??歡迎 ??點贊?評論?收藏 目錄 一、編程基礎(chǔ) 1.1 Java類的創(chuàng)建 ?1.2 Java方法 ?1.3 輸入輸出 ?1.4 String的使用 二、競賽常用庫函數(shù) 1.常見的數(shù)學(xué)方法 2.大小寫轉(zhuǎn)換 前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,

    2024年01月19日
    瀏覽(98)
  • 學(xué)習(xí)筆記:R語言基礎(chǔ)

    學(xué)習(xí)筆記:R語言基礎(chǔ)

    R語言是一種開源的統(tǒng)計計算和圖形制作環(huán)境,它不僅提供了全面的數(shù)據(jù)處理能力,還具備強大的數(shù)組運算工具,尤其在向量和矩陣運算上表現(xiàn)出色。此外,R語言內(nèi)置了豐富的統(tǒng)計分析方法,并擁有卓越的統(tǒng)計圖表繪制功能。更關(guān)鍵的是,R語言提供了一種靈活且功能強大的編

    2024年02月04日
    瀏覽(37)
  • 【Python】Python語言基礎(chǔ)(中)

    【Python】Python語言基礎(chǔ)(中)

    ?? 博客主頁 : iknow181 ?? 系列專欄 : Python、JavaSE、JavaWeb、CCNP ?? 歡迎大家點贊??收藏?評論? 目錄 第十章 Python的數(shù)據(jù)類型 基本數(shù)據(jù)類型 數(shù)字 整數(shù) 浮點數(shù) 浮點數(shù)的精度問題 布爾型 進制轉(zhuǎn)換 十進制轉(zhuǎn)其它進制 其他進制轉(zhuǎn)十進制 其它進制轉(zhuǎn)其它進制 數(shù)字的隨機 ra

    2024年02月08日
    瀏覽(22)
  • Go 語言入門指南: 環(huán)境搭建、基礎(chǔ)語法和常用特性解析 | 青訓(xùn)營

    Go 語言入門指南: 環(huán)境搭建、基礎(chǔ)語法和常用特性解析 | 青訓(xùn)營

    Go 是一個開源的編程語言,它能讓構(gòu)造簡單、可靠且高效的軟件變得容易。 Go是從2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持開發(fā),后來還加入了Ian Lance Taylor, Russ Cox等人,并最終于2009年11月開源,在2012年早些時候發(fā)布了Go 1穩(wěn)定版本?,F(xiàn)在Go的開發(fā)已經(jīng)是完全開放的,并且

    2024年02月14日
    瀏覽(22)
  • C語言基礎(chǔ)入門——配置C/C++環(huán)境及多種運行方式(保姆級教程)

    C語言基礎(chǔ)入門——配置C/C++環(huán)境及多種運行方式(保姆級教程)

    本文章主要講解新手在運行C 程序的源文件.c中的一些簡單操作。 其主要的編輯器有:VSCode、CodeBlocks、VC++ 6.0、CodeLite、Notepad、eclipse、 dev-C++、 C-Free,vim/vi(Linux/UNIX 操作系統(tǒng))等。 其主要的編譯器有:Gcc、Clang(蘋果公司開發(fā)的C語言編譯器前端)、MSVC、Turbo C等。 文章中所

    2024年04月15日
    瀏覽(165)
  • Python 實驗二 Python語言基礎(chǔ)

    Python 實驗二 Python語言基礎(chǔ)

    1.運用輸入輸出函數(shù)編寫程序,將華氏溫度轉(zhuǎn)換成攝氏溫度。換算公式:C=(F-32)*5/9,其中 C為攝氏溫度,F(xiàn)為華氏溫度。 2.編寫程序,根據(jù)輸入的長和寬,計算矩形的面積并輸出。 3.編寫程序,輸入三個學(xué)生的成績計算平均分并輸出。 4.根據(jù)以下敘述寫出正確的條件表達式: 有語

    2023年04月18日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包