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

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

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

【一】說明介紹

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

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

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

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

【二】使用內置模塊venv

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

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

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

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

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

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

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

【三】使用第三方模塊Virtualenv

(1)安裝Virtualenv

  • Virtualenv是一個用于創(chuàng)建獨立Python環(huán)境的第三方庫。如果還沒有安裝它,可以使用pip來安裝。
pip install virtualenv
或
pip3 install virtualenv
  • 增加模塊,使虛擬環(huán)境在win上更好用
    • virtualenvwrapper-win是一個增強模塊,使得在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
  • 一直點擊確定后保存退出

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

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

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

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

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

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

總結 

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

相關文章

  • 歸納整理Python中的控制流語句的知識點

    歸納整理Python中的控制流語句的知識點

    這篇文章主要歸納整理了Python中的控制流語句的知識點,來自于IBM官方網站技術文檔,需要的朋友可以參考下
    2015-04-04
  • Python知識之列表的十個小技巧分享

    Python知識之列表的十個小技巧分享

    這篇文章主要介紹了Python知識之列表的十個小技巧分享,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • python基礎之循環(huán)語句

    python基礎之循環(huán)語句

    這篇文章主要介紹了python的循環(huán)語句,實例分析了Python中返回一個返回值與多個返回值的方法,需要的朋友可以參考下
    2021-10-10
  • pandas和spark dataframe互相轉換實例詳解

    pandas和spark dataframe互相轉換實例詳解

    這篇文章主要介紹了pandas和spark dataframe互相轉換實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • python3.7添加dlib模塊的方法

    python3.7添加dlib模塊的方法

    這篇文章主要介紹了python3.7添加dlib模塊的方法,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • pygame 鍵盤事件的實踐

    pygame 鍵盤事件的實踐

    本文主要介紹了pygame 鍵盤事件,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • Python 類的繼承實例詳解

    Python 類的繼承實例詳解

    這篇文章主要介紹了Python 類的繼承實例詳解的相關資料,需要的朋友可以參考下
    2017-03-03
  • 關于torch.flatten()函數及x=x.view()函數的理解

    關于torch.flatten()函數及x=x.view()函數的理解

    這篇文章主要介紹了關于torch.flatten()函數及x=x.view()函數的理解,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Pandas數據連接pd.concat的實現

    Pandas數據連接pd.concat的實現

    本文主要介紹了Pandas數據連接pd.concat的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • 小白教你PyCharm從下載到安裝再到科學使用PyCharm2020最新激活碼

    小白教你PyCharm從下載到安裝再到科學使用PyCharm2020最新激活碼

    這篇文章主要介紹了PyCharm最新版從下載到安裝再到科學使用PyCharm2020最新激活碼,需要的朋友可以參考下
    2020-09-09

最新評論