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

Python虛擬環(huán)境virtualenv安裝的詳細教程保姆級(Windows和linux)

 更新時間:2024年09月06日 10:05:04   作者:景天科技苑  
本文詳細介紹了如何在Linux和Windows系統(tǒng)上安裝和配置virtualenv虛擬環(huán)境,包括依賴包安裝、系統(tǒng)環(huán)境變量設置、激活和退出環(huán)境,以及在PyCharm中的應用和導出依賴文件,需要的朋友可以參考下

虛擬環(huán)境安裝

工作中我們經(jīng)常會根據(jù)不同的項目切換不同的python環(huán)境,如果僅僅是在本地就安裝一個python環(huán)境,項目移植也要重新配置環(huán)境,就會很麻煩。如果我們安裝了虛擬環(huán)境,那么我們得python環(huán)境就會跟著項目走,就比較方便了。今天我們就來聊一聊怎么在linux和Windows系統(tǒng)下安裝virtualenv虛擬環(huán)境

虛擬環(huán)境依賴系統(tǒng)解釋器,但是每個虛擬環(huán)境安裝的第三方包不同??梢岳^續(xù)系統(tǒng)解釋器虛擬出N個虛擬環(huán)境

在這里插入圖片描述

1、linux系統(tǒng)下安裝

1.需要安裝依賴包

pip3 install virtualenv

在這里插入圖片描述

pip3 install virtualenvwrapper

在這里插入圖片描述

virtualenv安裝后,會生成一些文件

在這里插入圖片描述

運行mkvirtualenv時,需要配置環(huán)境變量,不然無法運行,會報如下錯誤

在這里插入圖片描述

2.配置virtualenv的系統(tǒng)環(huán)境變量

用普通用戶執(zhí)行

mkdir $HOME/.virtualenvs

需要設置下述的環(huán)境變量:

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

先找到virtualenvwrapper.sh的文件
所以使用了sudo find / -name virtualenvwrapper.sh的命令去尋找這個文件,
發(fā)現(xiàn)這個文件在路徑下

sudo find / -name virtualenvwrapper.sh

在這里插入圖片描述

3.修改~/.bashrc文件

添加以下內(nèi)容

export WORKON_HOME=/$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/python3.11/bin/virtualenv
source /usr/local/python3.11/bin/virtualenvwrapper.sh

在這里插入圖片描述

4.激活環(huán)境變量

source ~/.bashrc

在這里插入圖片描述

測試是否安裝成功

workon #查看當前有哪些虛擬環(huán)境,剛開始啥也沒創(chuàng)建

在這里插入圖片描述

5.mkvirtualenv #創(chuàng)建虛擬環(huán)境

可以指定python版本創(chuàng)建virtualenv

mkvirtualenv -p /usr/bin/python test1 #指定python2的版本 test1是虛擬環(huán)境名稱

進入或切換虛擬環(huán)境:workon 虛擬環(huán)境名稱

#退出:

deactivate

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

在這里插入圖片描述

前面的括號,表示現(xiàn)在的終端在test01這個虛擬環(huán)境下

在這里插入圖片描述

6.切換虛擬環(huán)境

workon xxx

在這里插入圖片描述

7.退出虛擬環(huán)境:deactivate

deactivate

在這里插入圖片描述

這兩個虛擬環(huán)境,如果安裝的是不同版本的python,整個環(huán)境就跟著切換到不同版本的環(huán)境下
運行項目,就是在該虛擬環(huán)境python版本下運行

虛擬環(huán)境創(chuàng)建好后,在pycharm中也可以選擇使用了

在這里插入圖片描述

2、Windows安裝虛擬環(huán)境

安裝Python(安裝Python解釋器) C:\python39 最好每個項目創(chuàng)建個虛擬環(huán)境
Windows安裝的包都在下面的目錄

C:\python39
    - python.exe
    - Scripts
        - pip.exe
        - pip3.exe
    - Lib
        - xxx.py
        - re.py
        - random.py
        - site-packages(pip安裝第三方模塊)
            - requests==1.8

例如我目前的python環(huán)境安裝的包目錄

在這里插入圖片描述

Windows安裝虛擬環(huán)境

安裝在系統(tǒng)解釋器。

pip install virtualenv

在這里插入圖片描述

看下virtualenv安裝位置

在這里插入圖片描述

1. 利用virtualenv創(chuàng)建

在自己的終端(命令行)。

>>> F:
>>> cd /envs
>>> virtualenv crm --python=python3.9

下面是自己創(chuàng)建的,當然如果安裝了多個版本的解釋器,也可以指定python版本

在這里插入圖片描述

在該目錄下會生成 一個虛擬環(huán)境目錄

在這里插入圖片描述

2.激活虛擬環(huán)境

>>>F:
>>>cd  virtualenvdata/crm/Scripts
>>>activate

必須在Script目錄下,激活環(huán)境。就進入了虛擬環(huán)境

在這里插入圖片描述

3.退出虛擬環(huán)境:

deactivate

在這里插入圖片描述

寫一段代碼

在這里插入圖片描述

在這里插入圖片描述

在虛擬環(huán)境執(zhí)行代碼

在這里插入圖片描述

4.使用pycharm創(chuàng)建虛擬環(huán)境

Windows中在 Pycharm中創(chuàng)建虛擬環(huán)境,創(chuàng)建項目時創(chuàng)建虛擬環(huán)境

在這里插入圖片描述

創(chuàng)建好,就在項目下創(chuàng)建了個虛擬環(huán)境的目錄

在這里插入圖片描述

我們看下當前項目的解釋器,用的就是虛擬環(huán)境了

在這里插入圖片描述

在pycharm中寫段代碼運行,找的就是虛擬環(huán)境的解釋器

在這里插入圖片描述

pycharm中,點擊Terminal ,自動就進入到虛擬環(huán)境

在這里插入圖片描述

在這里安裝的包,就安裝到了虛擬環(huán)境

pip install requests

在這里插入圖片描述

在這里插入圖片描述

一般我們把虛擬環(huán)境放到項目所在文件夾下,切記不要在虛擬環(huán)境文件夾下寫代碼

在這里插入圖片描述

5.導出安裝依賴文件

項目做完后,如果想把當前項目中所有的包導出來,可以使用在終端命令行

pip freeze > requirement.txt

在這里插入圖片描述

requirement.txt就把所有的依賴包以及版本都列出來了

下次需要安裝時,也可以根據(jù)這個txt文檔直接全部安裝

pip install -r requirement.txt -i [url源]

在這里插入圖片描述

以上就是Python虛擬環(huán)境virtualenv安裝的詳細教程保姆級(Windows和linux)的詳細內(nèi)容,更多關于Python virtualenv安裝教程的資料請關注腳本之家其它相關文章!

相關文章

  • python基于Node2Vec實現(xiàn)節(jié)點分類及其可視化示例詳解

    python基于Node2Vec實現(xiàn)節(jié)點分類及其可視化示例詳解

    這篇文章主要為大家介紹了python基于Node2Vec實現(xiàn)節(jié)點分類及其可視化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • python條件語句和while循環(huán)語句

    python條件語句和while循環(huán)語句

    這篇文章主要介紹了python條件語句和while循環(huán)語句,文章基于python的相關資料展開對其條件語句及while循環(huán)語句的詳細內(nèi)容介紹,需要的小伙伴可以參考一下
    2022-04-04
  • Java多線程編程中ThreadLocal類的用法及深入

    Java多線程編程中ThreadLocal類的用法及深入

    這篇文章主要介紹了Java多線程編程中ThreadLocal類的用法及深入,嘗試了自己實現(xiàn)一個ThreadLocal類以及對相關的線程安全問題進行討論,需要的朋友可以參考下
    2016-06-06
  • django框架配置swagger以及自定義參數(shù)使用方式

    django框架配置swagger以及自定義參數(shù)使用方式

    這篇文章主要介紹了django框架配置swagger以及自定義參數(shù)使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • python 監(jiān)測內(nèi)存和cpu的使用率實例

    python 監(jiān)測內(nèi)存和cpu的使用率實例

    今天小編就為大家分享一篇python 監(jiān)測內(nèi)存和cpu的使用率實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python實現(xiàn)多人聊天室

    python實現(xiàn)多人聊天室

    這篇文章主要為大家詳細介紹了python實現(xiàn)多人聊天室,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Appium+Python+pytest自動化測試框架的實戰(zhàn)

    Appium+Python+pytest自動化測試框架的實戰(zhàn)

    本文主要介紹了Appium+Python+pytest自動化測試框架的實戰(zhàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • python使用Word2Vec進行情感分析解析

    python使用Word2Vec進行情感分析解析

    這篇文章主要介紹了python使用Word2Vec進行情感分析解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Python通過poll實現(xiàn)異步IO的方法

    Python通過poll實現(xiàn)異步IO的方法

    這篇文章主要介紹了Python通過poll實現(xiàn)異步IO的方法,實例分析了poll方法實現(xiàn)異步IO的相關技巧,需要的朋友可以參考下
    2015-06-06
  • 用TensorFlow實現(xiàn)多類支持向量機的示例代碼

    用TensorFlow實現(xiàn)多類支持向量機的示例代碼

    這篇文章主要介紹了用TensorFlow實現(xiàn)多類支持向量機的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04

最新評論