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

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

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

虛擬環(huán)境安裝

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

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

在這里插入圖片描述

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

1.需要安裝依賴包

pip3 install virtualenv

在這里插入圖片描述

pip3 install virtualenvwrapper

在這里插入圖片描述

virtualenv安裝后,會(huì)生成一些文件

在這里插入圖片描述

運(yùn)行mkvirtualenv時(shí),需要配置環(huán)境變量,不然無法運(yùn)行,會(huì)報(bào)如下錯(cuò)誤

在這里插入圖片描述

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

用普通用戶執(zhí)行

mkdir $HOME/.virtualenvs

需要設(shè)置下述的環(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的命令去尋找這個(gè)文件,
發(fā)現(xiàn)這個(gè)文件在路徑下

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

在這里插入圖片描述

測(cè)試是否安裝成功

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

在這里插入圖片描述

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

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

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

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

#退出:

deactivate

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

在這里插入圖片描述

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

在這里插入圖片描述

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

workon xxx

在這里插入圖片描述

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

deactivate

在這里插入圖片描述

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

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

在這里插入圖片描述

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

安裝Python(安裝Python解釋器) C:\python39 最好每個(gè)項(xiàng)目創(chuàng)建個(gè)虛擬環(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)建的,當(dāng)然如果安裝了多個(gè)版本的解釋器,也可以指定python版本

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

在這里插入圖片描述

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

deactivate

在這里插入圖片描述

寫一段代碼

在這里插入圖片描述

在這里插入圖片描述

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

在這里插入圖片描述

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

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

pycharm中,點(diǎn)擊Terminal ,自動(dòng)就進(jìn)入到虛擬環(huán)境

在這里插入圖片描述

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

pip install requests

在這里插入圖片描述

在這里插入圖片描述

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

在這里插入圖片描述

5.導(dǎo)出安裝依賴文件

項(xiàng)目做完后,如果想把當(dāng)前項(xiàng)目中所有的包導(dǎo)出來,可以使用在終端命令行

pip freeze > requirement.txt

在這里插入圖片描述

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

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

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

在這里插入圖片描述

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

相關(guān)文章

  • pip search報(bào)錯(cuò)問題及解決

    pip search報(bào)錯(cuò)問題及解決

    這篇文章主要介紹了pip search報(bào)錯(cuò)問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Python實(shí)現(xiàn)讀取文件中的特定行的方法詳解

    Python實(shí)現(xiàn)讀取文件中的特定行的方法詳解

    這篇文章主要為大家詳細(xì)介紹了如何在Python中實(shí)現(xiàn)讀取文件中的特定行,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • 用python爬取中國大學(xué)排名網(wǎng)站排名信息

    用python爬取中國大學(xué)排名網(wǎng)站排名信息

    大家好,本篇文章主要講的是用python爬取中國大學(xué)排名網(wǎng)站排名信息,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • Python黑帽編程 3.4 跨越VLAN詳解

    Python黑帽編程 3.4 跨越VLAN詳解

    VLAN(Virtual Local Area Network),是基于以太網(wǎng)交互技術(shù)構(gòu)建的虛擬網(wǎng)絡(luò),既可以將同一物理網(wǎng)絡(luò)劃分成多個(gè)VALN,也可以跨越物理網(wǎng)絡(luò)障礙,將不同子網(wǎng)中的用戶劃到同一個(gè)VLAN中。這篇文章主要介紹了Python黑帽編程 3.4 跨越VLAN 的相關(guān)資料,需要的朋友參考下
    2016-09-09
  • Python實(shí)現(xiàn)單例模式的5種方法

    Python實(shí)現(xiàn)單例模式的5種方法

    單例模式應(yīng)該是應(yīng)用最廣泛,實(shí)現(xiàn)最簡單的一種創(chuàng)建型模式。本文詳細(xì)的介紹了Python實(shí)現(xiàn)單例模式的5種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Python實(shí)現(xiàn)修改文件創(chuàng)建時(shí)間(支持任意時(shí)間修改)

    Python實(shí)現(xiàn)修改文件創(chuàng)建時(shí)間(支持任意時(shí)間修改)

    這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)修改文件創(chuàng)建時(shí)間,可以支持任意時(shí)間修改,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2025-07-07
  • Python OOP類中的幾種函數(shù)或方法總結(jié)

    Python OOP類中的幾種函數(shù)或方法總結(jié)

    今天小編就為大家分享一篇關(guān)于Python OOP類中的幾種函數(shù)或方法總結(jié),小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python中創(chuàng)建二維數(shù)組

    Python中創(chuàng)建二維數(shù)組

    今天小編就為大家分享一篇關(guān)于Python中創(chuàng)建二維數(shù)組,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • python 獲取list特定元素下標(biāo)的實(shí)例講解

    python 獲取list特定元素下標(biāo)的實(shí)例講解

    下面小編就為大家分享一篇python 獲取list特定元素下標(biāo)的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 詳解python異步編程之a(chǎn)syncio(百萬并發(fā))

    詳解python異步編程之a(chǎn)syncio(百萬并發(fā))

    這篇文章主要介紹了詳解python異步編程之a(chǎn)syncio(百萬并發(fā)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07

最新評(píng)論

宁安市| 恩平市| 武胜县| 瑞金市| 中江县| 青河县| 灵台县| 台湾省| 萝北县| 邯郸市| 三原县| 金阳县| 桐梓县| 抚州市| 浮梁县| 高平市| 临夏市| 平昌县| 凌海市| 迁西县| 深水埗区| 西青区| 马尔康县| 崇左市| 长海县| 永川市| 汪清县| 澄迈县| 房产| 鄱阳县| 石泉县| 海南省| 油尖旺区| 泰安市| 西和县| 友谊县| 夏邑县| 内江市| 巩留县| 山东| 阿拉善右旗|