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

python虛擬環(huán)境多種創(chuàng)建方式圖文詳解

 更新時(shí)間:2024年08月05日 09:16:09   作者:在飛行-米龍  
創(chuàng)建虛擬環(huán)境是為了讓項(xiàng)目運(yùn)行在一個(gè)獨(dú)立的局部的Python環(huán)境中,使得不同環(huán)境的項(xiàng)目互不干擾,這篇文章主要給大家介紹了關(guān)于python虛擬環(huán)境多種創(chuàng)建方式的相關(guān)資料,需要的朋友可以參考下

【一】說明介紹

(1)什么是虛擬環(huán)境

  • 在Python中,虛擬環(huán)境(Virtual Environment)是一個(gè)獨(dú)立的、隔離的Python運(yùn)行環(huán)境,它擁有自己的Python解釋器、第三方庫和應(yīng)用程序。通過創(chuàng)建虛擬環(huán)境,可以確保項(xiàng)目之間的依賴關(guān)系不會(huì)相互干擾,每個(gè)項(xiàng)目都可以使用自己獨(dú)立的Python解釋器和第三方庫版本。

(2)虛擬環(huán)境的特點(diǎn)

  • 隔離性:每個(gè)虛擬環(huán)境都是獨(dú)立的,互不影響。這意味著在一個(gè)虛擬環(huán)境中安裝的Python包不會(huì)影響其他虛擬環(huán)境或全局Python環(huán)境。
  • 可定制性:可以根據(jù)項(xiàng)目的需求,為每個(gè)虛擬環(huán)境選擇特定的Python版本和安裝所需的第三方包。
  • 可復(fù)制性:虛擬環(huán)境可以輕松地復(fù)制和遷移到其他機(jī)器上,確保在不同環(huán)境中的一致性。
  • 易于管理:通過激活和停用虛擬環(huán)境,可以方便地切換到不同的Python項(xiàng)目環(huán)境。

【二】使用內(nèi)置模塊venv

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

  • 首先打開終端(cmd),移動(dòng)到想要?jiǎng)?chuàng)建虛擬環(huán)境的目錄下

  • 創(chuàng)建一個(gè)專門管理虛擬環(huán)境的目錄,進(jìn)入到該文件內(nèi)
mkdir Virtualenv
cd Virtualenv

  • 創(chuàng)建虛擬環(huán)境
    • py -3.11 -m venv .venv 這條命令用于創(chuàng)建虛擬環(huán)境。
      • py: 這是Windows上Python解釋器的簡(jiǎn)短命令。
      • -3.11: 指定虛擬環(huán)境的版本,這里指定為最新的python 3.11版本。
      • -m venv: 使用Python的-m選項(xiàng)來運(yùn)行一個(gè)庫模塊作為腳本。在這里運(yùn)行venv模塊來創(chuàng)建虛擬環(huán)境。
      • .venv: 這是你想要?jiǎng)?chuàng)建的虛擬環(huán)境的目錄名。點(diǎn)號(hào)(.)前綴表示這是一個(gè)隱藏目錄,在文件資源管理器中默認(rèn)情況下不可見(除非你設(shè)置了顯示隱藏文件和文件夾)。使用隱藏目錄來存放虛擬環(huán)境是一個(gè)好習(xí)慣,因?yàn)樗梢宰岉?xiàng)目目錄更加整潔。
py -3.11 -m venv .venv

(2)激活環(huán)境

  • 激活
.venv\Scripts\activate
  • 查看python
    • 退出是exit()或者crtl+z
  • 查看所有的包

  • 退出當(dāng)前虛擬環(huán)境
deactivate

【三】使用第三方模塊Virtualenv

(1)安裝Virtualenv

  • Virtualenv是一個(gè)用于創(chuàng)建獨(dú)立Python環(huán)境的第三方庫。如果還沒有安裝它,可以使用pip來安裝。
pip install virtualenv
或
pip3 install virtualenv
  • 增加模塊,使虛擬環(huán)境在win上更好用
    • virtualenvwrapper-win是一個(gè)增強(qiáng)模塊,使得在Windows上使用虛擬環(huán)境更方便。
    • 使用以下命令安裝virtualenvwrapper-win
pip install virtualenvwrapper-win
或
pip3 install virtualenvwrapper-win

(2)編輯環(huán)境變量

  • 直接在搜索框中搜索環(huán)境變量
  • 新建系統(tǒng)變量

    變量名是WORKON_HOME

    變量值是你的統(tǒng)一管理虛擬環(huán)境的位置,我這里是
    • D:\Python\PythonProjects\Virtualenv
  • 一直點(diǎn)擊確定后保存退出

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

  • 一旦你安裝了virtualenv并(可選地)配置了環(huán)境變量,你就可以使用它來創(chuàng)建一個(gè)新的虛擬環(huán)境了。
mkvirtualenv 環(huán)境變量的名字
mkvirtualenv .testvenv
  • 如果想要指定Python解釋器的版本,你可以使用-p選項(xiàng)
mkvirtualenv -p python3.10 .testvenv

(4)使用虛擬環(huán)境

  • 查看已有的虛擬環(huán)境
    • 他會(huì)查看環(huán)境變量指定的位置下的所有虛擬環(huán)境
workon
  • 進(jìn)入虛擬環(huán)境
  • 查看python
    • 退出:exit()ctrl+z
  • 查看pip包
  • 退出虛擬環(huán)境: deactivate

【四】使用Pycharm創(chuàng)建

  • 這是最簡(jiǎn)單的方式
    • 但是解釋器需要是安裝下載好的

總結(jié) 

到此這篇關(guān)于python虛擬環(huán)境多種創(chuàng)建方式的文章就介紹到這了,更多相關(guān)python虛擬環(huán)境創(chuàng)建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python語言中pandas字符串分割str.split()函數(shù)

    python語言中pandas字符串分割str.split()函數(shù)

    分列在我們?nèi)粘9ぷ髦薪?jīng)常用到,從各種系統(tǒng)中導(dǎo)出的什么訂單號(hào)、名稱、日期很多都是復(fù)合組成的,這些列在匹配、合并時(shí)沒有辦法使用,我們經(jīng)常需要將她們分開,下面這篇文章主要給大家介紹了關(guān)于python語言中pandas字符串分割str.split()函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • pygame實(shí)現(xiàn)貪吃蛇游戲

    pygame實(shí)現(xiàn)貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了pygame實(shí)現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 使用python編寫一個(gè)自動(dòng)化部署工具

    使用python編寫一個(gè)自動(dòng)化部署工具

    這篇文章主要為大家詳細(xì)介紹了如何使用python編寫一個(gè)自動(dòng)化部署工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • Python?matplotlib包和gif包生成gif動(dòng)畫實(shí)戰(zhàn)對(duì)比

    Python?matplotlib包和gif包生成gif動(dòng)畫實(shí)戰(zhàn)對(duì)比

    使用matplotlib生成gif動(dòng)畫的方法相信大家應(yīng)該都看到過,下面這篇文章主要給大家介紹了關(guān)于Python?matplotlib包和gif包生成gif動(dòng)畫對(duì)比的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • 學(xué)習(xí)python類方法與對(duì)象方法

    學(xué)習(xí)python類方法與對(duì)象方法

    這篇文章主要和大家一起學(xué)習(xí)python類方法與對(duì)象方法,從一個(gè)簡(jiǎn)單例子出發(fā)進(jìn)行學(xué)習(xí),感興趣的小伙伴們可以參考一下
    2016-03-03
  • Python實(shí)現(xiàn)密碼薄文件讀寫操作

    Python實(shí)現(xiàn)密碼薄文件讀寫操作

    這篇文章主要介紹了Python實(shí)現(xiàn)密碼薄文件讀寫操作,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 利用Python編寫簡(jiǎn)易的錄制屏幕小工具

    利用Python編寫簡(jiǎn)易的錄制屏幕小工具

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語言編寫一個(gè)簡(jiǎn)易的錄制屏幕小工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動(dòng)手嘗試一下
    2022-08-08
  • pandas 小數(shù)位數(shù) 精度的處理方法

    pandas 小數(shù)位數(shù) 精度的處理方法

    今天小編就為大家分享一篇pandas 小數(shù)位數(shù) 精度的處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python學(xué)習(xí)之時(shí)間包使用教程詳解

    Python學(xué)習(xí)之時(shí)間包使用教程詳解

    本文主要介紹了Python中的內(nèi)置時(shí)間包:datetime包?與?time包?,通過學(xué)習(xí)時(shí)間包可以讓我們的開發(fā)過程中對(duì)時(shí)間進(jìn)行輕松的處理,快來跟隨小編一起學(xué)習(xí)一下吧
    2022-03-03
  • Python深度學(xué)習(xí)albumentations數(shù)據(jù)增強(qiáng)庫

    Python深度學(xué)習(xí)albumentations數(shù)據(jù)增強(qiáng)庫

    下面開始albumenations的正式介紹,在這里我強(qiáng)烈建議英語基礎(chǔ)還好的讀者去官方網(wǎng)站跟著教程一步步學(xué)習(xí),而這里的內(nèi)容主要是我自己的一個(gè)總結(jié)以及方便英語能力較弱的讀者學(xué)習(xí)
    2021-09-09

最新評(píng)論

涿鹿县| 拜泉县| 乐清市| 松溪县| 石阡县| 富民县| 股票| 延吉市| 武平县| 滨海县| 汾阳市| 安平县| 米脂县| 揭西县| 兴安县| 泗水县| 元氏县| 五指山市| 饶平县| 五河县| 广州市| 仙游县| 鹿泉市| 合阳县| 田东县| 东乌珠穆沁旗| 额敏县| 登封市| 丰原市| 虎林市| 临沧市| 阿拉善左旗| 夏津县| 自贡市| 曲沃县| 开封市| 六枝特区| 论坛| 宜章县| 兴仁县| 拉孜县|