午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

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

 netouch 2024-03-08 發(fā)布于北京

文章目錄

虛擬環(huán)境安裝

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

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

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

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

5.導出安裝依賴文件

1.需要安裝依賴包

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

3.修改~/.bashrc文件

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

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

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

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

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

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

虛擬環(huán)境安裝

大家好,我是景天。工作中我們經常會根據不同的項目切換不同的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= H O M E / . v i r t u a l e n v s e x p o r t P R O J E C T H O M E = HOME/.virtualenvs export PROJECT_HOME= HOME/.virtualenvsexportPROJECTHOME=HOME/Devel

source /usr/local/bin/virtualenvwrapper.sh

先找到virtualenvwrapper.sh的文件

所以使用了sudo find / -name virtualenvwrapper.sh的命令去尋找這個文件,

發(fā)現這個文件在路徑下

在這里插入圖片描述

3.修改~/.bashrc文件

添加以下內容

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)境

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

7.退出虛擬環(huán)境: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)境

在這里插入圖片描述

在這里插入圖片描述

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

在這里插入圖片描述

5.導出安裝依賴文件

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

在這里插入圖片描述

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

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

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

在這里插入圖片描述

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多