婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python虛擬環境virtualenv是如何使用的

Python虛擬環境virtualenv是如何使用的

熱門標簽:地圖標注視頻廣告 梅州外呼業務系統 高德地圖標注是免費的嗎 洪澤縣地圖標注 無錫客服外呼系統一般多少錢 百度地圖標注位置怎么修改 北京電信外呼系統靠譜嗎 老人電話機器人 大連crm外呼系統

了解虛擬環境

如果在一臺機器上,想開發多個不同的項目,需要用到同一個包的不同版本,如果還使用上面的命令,在同一個目錄下安裝或者更新,其它的項目必須就無法運行了,怎么辦呢?

解決方案:虛擬環境

那么什么是虛擬環境呢?

虛擬環境其實就是對真實 python 環境的復制,這樣我們在復制的 python 環境中安裝包就不會影響到真實的python環境。通過建立多個虛擬環境,在不同的虛擬環境中開發項目就實現了項目之間的隔離。

虛擬環境庫的安裝

我們這里使用 virtualenv 來創建虛擬環境。
pip 默認的源安裝第三庫會有點慢,可以配置一下其他的鏡像源。

Windows上安裝

cmd 窗口查看系統是否安裝了virtualenv

virtualenv --version

pip 安裝 virtualenv

pip3 install virtualenv
pip3 install virtualenvwrapper-win

virtualenvwrapper-win虛擬環境擴展包(指令便捷)

虛擬環境創建

cmd窗口 下創建 python3 虛擬環境 py_django

mkvirtualenv -p python3 py_django

注意:
Windows 創建的虛擬環境默認在 C:\Users\Administrator\Envs, Administrator 代表我當前電腦使用的用戶你們的可能在其他用戶下,如需指定創建的虛擬環境的存放的路徑,可以在電腦的系統環境變量中添加WORKON_HOME 系統變量

Linux上安裝

安裝虛擬環境

sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper

需保證 Linux上有 Python3的環境。
安裝完虛擬環境后輸入如下指令測試

mkvirtualenv test

如果提示找不到mkvirtualenv命令,須配置環境變量

# 1、創建目錄用來存放虛擬環境
mkdir $HOME/.virtualenvs

# 2、打開~/.bashrc文件
vim ~/.bashrc

# 2.1 添加如下兩行
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

# 3、運行
source ~/.bashrc

WORKON_HOME 存放虛擬環境目錄位置可以自己單獨設置。

創建虛擬環境

mkvirtualenv py_flask

進入虛擬環境

workon py_flask

退出虛擬環境

如果所在環境為真實環境,會提示deactivate:未找到命令

deactivate py_flask

虛擬環境指令

Windows 和 Linux 平臺上的指令都一致。


注意:

先退出:deactivate
再刪除:rmvirtualenv 虛擬環境名稱

虛擬環境總結

一、使用虛擬環境不會讓主解釋器好多庫亂

二、例如在單獨的虛擬環境下安裝 Flask,就知道在后續開發中所使用的所有庫,用pip freeze命令就知道你的項目需要什么環境,而在主解釋器有好多項目沒用到的庫。使用虛擬環境到部署到服務器上則方便環境配置,不需要一個一個篩選所需庫。

在虛擬環境中利用

  • pip freeze 查看項目所需庫環境。
  • pip freeze > requirements.txt導出項目所需庫信息。
  • pip install -r requirements.tx批量安裝項目所需庫。

三、在同一臺機器上開發多個項目,而遇到項目所需同一庫的版本不一致。因此使用虛擬環境讓每個項目獨立隔離出來,可以單獨使用不同版本庫。

到此這篇關于Python虛擬環境virtualenv是如何使用的的文章就介紹到這了,更多相關Python虛擬環境virtualenv內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python 中如何使用 virtualenv 管理虛擬環境
  • Python virtualenv虛擬環境實現過程解析
  • python虛擬環境 virtualenv的簡單使用
  • python虛擬環境的安裝和配置(virtualenv,virtualenvwrapper)
  • windows下python虛擬環境virtualenv安裝和使用詳解
  • windows下安裝Python虛擬環境virtualenvwrapper-win
  • Python開發虛擬環境使用virtualenvwrapper的搭建步驟教程圖解

標簽:怒江 清遠 岳陽 吉林 安慶 洛陽 長春 泉州

巨人網絡通訊聲明:本文標題《Python虛擬環境virtualenv是如何使用的》,本文關鍵詞  Python,虛擬,環境,virtualenv,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python虛擬環境virtualenv是如何使用的》相關的同類信息!
  • 本頁收集關于Python虛擬環境virtualenv是如何使用的的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 台南县| 佛坪县| 马关县| 新平| 石城县| 隆回县| 吴堡县| 房山区| 蒙自县| 新津县| 胶州市| 唐河县| 迭部县| 庄河市| 松原市| 米易县| 措美县| 临颍县| 阿尔山市| 开远市| 甘孜| 葵青区| 松溪县| 濉溪县| 鄂托克前旗| 兴化市| 时尚| 蓝山县| 焉耆| 寿光市| 修武县| 共和县| 西充县| 开化县| 盐亭县| 墨玉县| 静宁县| 南京市| 洪湖市| 桃源县| 安吉县|