欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python安裝并使用virtualenv管理包的詳細(xì)過程

 更新時(shí)間:2024年10月29日 12:11:13   作者:magic__Coder  
本文主要介紹了Python的安裝過程和如何使用virtualenv管理包,首先,用戶需要訪問Python官網(wǎng)下載安裝包,并運(yùn)行安裝程序,安裝完成后,在命令行輸入Python,顯示安裝的Python版本號(hào),即表示安裝成功,感興趣的朋友一起看看吧

1. 安裝包獲取

訪問python官網(wǎng)的download服務(wù)地址,展示的是當(dāng)前最新的python版本,也可以去older releases列表中找到歷史版本進(jìn)行下載。

下載安裝包之后直接運(yùn)行安裝程序,選擇Install Now選項(xiàng),如果需要自動(dòng)把python加入環(huán)境變量(命令行直接可運(yùn)行python),勾選最下面的選擇框即可。

等待安裝完成即可。

此時(shí)在命令行輸入python(注:如果安裝時(shí)未勾選”將python加入環(huán)境變量“,需要命令行進(jìn)入python安裝目錄,python.exe所在路徑,一般情況下,python的安裝目錄為C:\\Users\\【當(dāng)前用戶】\\AppData\\Local\\Programs\\Python\\Python【版本號(hào)】),顯示安裝的python版本號(hào),即安裝完成。

為了統(tǒng)一命令,以下命令均需切換至python安裝目錄下進(jìn)行,如上,一般情況下,python的安裝目錄為C:\\Users\\【當(dāng)前用戶】\\AppData\\Local\\Programs\\Python\\Python【版本號(hào)】

2. pip包管理器

  • 注:確保python安裝目錄下的Scripts目錄有pip.exepip3.exe文件,如果沒有,則使用python命令開啟pip:python -m ensurepip
  • 由于pip.exe在python安裝目錄下的Scripts文件夾中,所以本節(jié)命令使用pip時(shí)均帶上了.\Scripts前綴

pippython內(nèi)置的用于管理包的工具,要查看當(dāng)前python環(huán)境安裝了哪些包,可使用.\Scripts\pip list查看。如果需要安裝包,則運(yùn)行.\Scripts\pip install XXX。

3. virtualenv虛擬環(huán)境管理包

virtualenv是用于創(chuàng)建python虛擬環(huán)境的程序,其本身其實(shí)也是一個(gè)python包,只需要通過.\Scripts\pip install virtualenv即可進(jìn)行安裝。

既然有了pip來管理包,為什么還需要用虛擬環(huán)境呢?答案是為了方便各項(xiàng)目或者工程單獨(dú)管理自身的依賴。如果不區(qū)分環(huán)境,那么所有的項(xiàng)目依賴包都會(huì)同時(shí)存在同一個(gè)環(huán)境里面,有時(shí)不同項(xiàng)目使用同一個(gè)包的不同版本,則更會(huì)導(dǎo)致包版本沖突,所以建議開發(fā)者使用虛擬環(huán)境工具來維護(hù)不同的項(xiàng)目環(huán)境。

安裝好了virtualenv之后,使用起來也非常方便:

3.1 創(chuàng)建虛擬環(huán)境

使用.\Scripts\virtualenv 【虛擬環(huán)境名稱】命令即可創(chuàng)建虛擬環(huán)境。此時(shí)會(huì)在當(dāng)前目錄創(chuàng)建一個(gè)【虛擬環(huán)境名稱】的文件夾,進(jìn)入到文件夾,其實(shí)就是創(chuàng)建了一個(gè)一樣的python環(huán)境:

此時(shí)虛擬環(huán)境的pythonpip則在Scripts目錄下:

注:有些版本的python會(huì)直接在虛擬環(huán)境的根目錄,視具體環(huán)境為準(zhǔn)。 3.2 使用虛擬環(huán)境

創(chuàng)建了虛擬環(huán)境之后,需要運(yùn)行虛擬環(huán)境根目錄下Scripts目錄中的activate進(jìn)入虛擬環(huán)境:.\Scripts\activate,順便一提,對(duì)于Linux環(huán)境,則是使用source命令運(yùn)行activate。當(dāng)命令行左邊出現(xiàn) (【虛擬環(huán)境名稱】) 的前綴,則進(jìn)入成功,此時(shí)使用python和pip都是在此環(huán)境中,不會(huì)影響其他環(huán)境。

3.3 退出虛擬環(huán)境

對(duì)于Windows操作系統(tǒng),直接關(guān)閉命令行退出,或者運(yùn)行deactivate退出(也適用于Linux)。

到此這篇關(guān)于python安裝并使用virtualenv管理包的文章就介紹到這了,更多相關(guān)python 使用virtualenv管理包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python文件循環(huán)寫入行時(shí)防止覆蓋的解決方法

    Python文件循環(huán)寫入行時(shí)防止覆蓋的解決方法

    今天小編就為大家分享一篇Python文件循環(huán)寫入行時(shí)防止覆蓋的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()的區(qū)別

    Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()的區(qū)別

    本文主要介紹了OpenCV cv2.imread(),cv2.imshow(),cv2.imwrite()的區(qū)別,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • tensorflow2.0教程之Keras快速入門

    tensorflow2.0教程之Keras快速入門

    這篇文章主要介紹了tensorflow2.0教程之Keras快速入門,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 使用python找出list列表中相同元素(指定元素)的所有索引

    使用python找出list列表中相同元素(指定元素)的所有索引

    這篇文章主要給大家介紹了關(guān)于使用python找出list列表中相同元素(指定元素)的所有索引,在平時(shí)開發(fā)過程中經(jīng)常遇到需要在數(shù)據(jù)中獲取特定的元素索引的信息,需要的朋友可以參考下
    2023-08-08
  • Python實(shí)現(xiàn)斐波那契數(shù)列的示例代碼

    Python實(shí)現(xiàn)斐波那契數(shù)列的示例代碼

    斐波那契數(shù)列是一種經(jīng)典的數(shù)學(xué)問題,在計(jì)算機(jī)科學(xué)和編程中經(jīng)常被用來演示算法和遞歸的概念,本文將詳細(xì)介紹斐波那契數(shù)列的定義、計(jì)算方法以及如何在Python中實(shí)現(xiàn)它,需要的可以參考下
    2024-01-01
  • Python創(chuàng)建一個(gè)空的dataframe,并循環(huán)賦值的方法

    Python創(chuàng)建一個(gè)空的dataframe,并循環(huán)賦值的方法

    今天小編就為大家分享一篇Python創(chuàng)建一個(gè)空的dataframe,并循環(huán)賦值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • python 基礎(chǔ)教程之Map使用方法

    python 基礎(chǔ)教程之Map使用方法

    這篇文章主要介紹了python 基礎(chǔ)教程之Map使用方法的相關(guān)資料,這里附有簡單使用實(shí)例,需要的朋友可以參考下
    2017-01-01
  • 利用Python如何實(shí)時(shí)檢測自身內(nèi)存占用

    利用Python如何實(shí)時(shí)檢測自身內(nèi)存占用

    這篇文章主要介紹了利用Python如何實(shí)時(shí)檢測自身內(nèi)存占用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • MacOS?Pytorch?機(jī)器學(xué)習(xí)環(huán)境搭建方法

    MacOS?Pytorch?機(jī)器學(xué)習(xí)環(huán)境搭建方法

    這篇文章主要介紹了MacOS?Pytorch?機(jī)器學(xué)習(xí)環(huán)境搭建,學(xué)習(xí) Pytorch?,首先要搭建好環(huán)境,這里將采用?Anoconda + Pytorch + PyCharm 來一起構(gòu)建 Pytorch 學(xué)習(xí)環(huán)境,需要的朋友可以參考下
    2023-02-02
  • Python使用lxml模塊和Requests模塊抓取HTML頁面的教程

    Python使用lxml模塊和Requests模塊抓取HTML頁面的教程

    用Pyhton自帶的urllib或urllib2模塊抓取網(wǎng)頁或許有些陳詞濫調(diào)了,今天我們就來玩兒些新鮮的,來看Python使用lxml模塊和Requests模塊抓取HTML頁面的教程:
    2016-05-05

最新評(píng)論