色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python虛擬環境pipenv的使用

開關電源芯片 ? 來源:Python技術 ? 作者:豆豆 ? 2021-08-23 10:15 ? 次閱讀

一般我們創建 Python 項目的時候都會創建一個虛擬環境,這樣做的好處就是會把項目環境和操作系統環境區分開來,避免把操作系統環境弄亂。

還有一個痛點就是我們在開發環境開發完成之后,需要把代碼復制到生產環境上線,這時候我不想將開發環境的所有包重新在 pip install 一次了,怎么辦?

于是 pipenv 應運而生。見名識意,pipenv 就是 pip 和 virtualenv 的結合體。

安裝

直接使用 pip3 進行安裝即可。

pip3 install pipenv

創建虛擬環境

$ mkdir demo

$ cd demo

$ pipenv install

安裝完成之后會在你的項目目錄自動生成 Pipfile 和 Pipfile.lock 兩個文件,他們主要是用來管理包的。不信,我們用 pipenv 安裝下 requests 庫試一下。

$ pipenv install requests

咱們來看下 Pipfile 和 Pipfile.lock 的內容。

# Pipfile

[[source]]

url = “https://pypi.org/simple”

verify_ssl = true

name = “pypi”

[packages]

requests = “*”

[dev-packages]

[requires]

python_version = “3.8”

# Pipfile.lock

{

省略部分信息

“default”: {

“requests”: {

“hashes”: [

“sha256:27973dd4a.。.”,

“sha256:c210084e3.。.”

],

“index”: “pypi”,

“version”: “==2.25.1”

},

省略部分信息

},

“develop”: {}

}

Pipfile 列出了 requests 庫的信息和 Python 版本信息,細心的你可能發現了,該文件中還有一個 dev-packages 的信息,安裝時如果指定 -dev 參數,那么就會記錄在 dev-packages 下面。而 Pipfile.lock 則保存了庫的哈希值,這是確保生產環境和開發環境庫信息一致的關鍵。

當你把項目從開發環境復制到生產環境之后,只需要執行 pipenv install 就可以了,無需在重新安裝之前在開發環境安裝的包了,是不是很省心。

其他命令

進入虛擬環境:

$ pipenv shell

退出虛擬環境:

$ exit

安裝庫:

$ pipenv install xxx

刪除庫:

# 刪除指定庫

$ pipenv uninstall xxx

# 刪除所有庫

$ pipenv uninstall --all

升級庫:

$ pipenv update

查看庫的具體信息:

$ pipenv open xxx

獲取本地工程路徑:

$ pipenv --where

獲取虛擬環境路徑:

$ pipenv --venv

檢查庫的依賴關系,這個非常有用。

$ pipenv graph

檢查庫的安全性:

$ pipenv check

刪除虛擬環境:

$ pipenv --rm

總結

今天我們介紹了 Python 虛擬環境 pipenv 的使用,好的工具可以事半功倍,希望對小伙伴們有所幫助。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 虛擬
    +關注

    關注

    0

    文章

    188

    瀏覽量

    23686
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85010

原文標題:最好用的 Python 虛擬環境,沒有之一

文章出處:【微信號:gh_3980db2283cd,微信公眾號:開關電源芯片】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RAID 5 在虛擬環境中的應用

    和可擴展性。然而,虛擬環境對存儲系統提出了更高的要求,包括性能、可靠性和可擴展性。RAID(獨立磁盤冗余陣列)技術作為一種提高存儲系統性能和可靠性的方法,在虛擬環境中發揮著重要作用
    的頭像 發表于 12-27 17:18 ?406次閱讀

    Python環境下的代理服務器搭建與自動化管理

    Python環境下搭建與自動化管理代理服務器是一項涉及網絡編程和自動化技術的綜合任務。
    的頭像 發表于 11-14 07:31 ?230次閱讀

    干貨!基于RK3568的 AI 人工智能環境搭建步驟

    shell.bash hook 6、創建虛擬環境 創建python虛擬環境,虛擬環境名字為:rk3568-python conda c
    發表于 11-12 09:43

    手冊上新 |迅為RK3568開發板NPU例程測試

    安裝 2.1.2 conda虛擬環境安裝 2.1.3 docker環境安裝 2.2 rknn-toolkit2功能演示 2.2.1 模型轉換 2.2.2 連板推理 第3章
    發表于 10-23 14:06

    手冊上新 |迅為RK3568開發板NPU例程測試

    安裝 2.1.2 conda虛擬環境安裝 2.1.3 docker環境安裝 2.2 rknn-toolkit2功能演示 2.2.1 模型轉換 2.2.2 連板推理 第3章
    發表于 08-12 11:03

    使用NVIDIA Edify助力的服務創建3D資產和虛擬環境照明

    使用 NVIDIA Edify 助力的服務創建 3D 資產和虛擬環境照明,或是減半生成圖像時間。
    的頭像 發表于 08-02 15:22 ?604次閱讀

    pytorch環境搭建詳細步驟

    、創建虛擬環境、安裝PyTorch及其依賴庫、配置PyCharm等。 一、安裝Anaconda Anaconda是一個開源的Python和R語言的分布式版本控制系統,旨在簡化包管理和部署。它包含
    的頭像 發表于 08-01 15:38 ?954次閱讀

    python寫驗證環境cocotb

    本文介紹了cocotb的安裝、python tb文件的寫法、用xrun仿真cocotb的腳本等,我們來看看體驗如何。
    的頭像 發表于 07-24 09:38 ?613次閱讀
    用<b class='flag-5'>python</b>寫驗證<b class='flag-5'>環境</b>cocotb

    虛擬現實技術和增強現實技術區別與聯系

    是一種通過計算機生成的三維環境,使用戶能夠沉浸在一個虛擬世界中,實現與虛擬環境的交互。VR技術的核心原理是通過計算機圖形學、傳感器技術、人機交互技術等手段,模擬現實世界的環境和物體,讓
    的頭像 發表于 07-04 11:44 ?2542次閱讀

    IDF 3.3.1 UBUNTU下安裝報錯的原因?

    non-zero exit status 2. 請問誰知道該如何處理該問題??雌饋硐袷墙?b class='flag-5'>虛擬環境失敗,virtualenv 命令不是別 --no-site-packages 這個參數。該如何解決呢?
    發表于 06-25 07:32

    虛擬現實技術在軍事上的應用有哪些

    和情境,如復雜的地形、多變的氣候、緊張的戰斗等。這種訓練方式不僅可以提高士兵的實戰能力,還可以降低實地訓練的成本和風險。例如,美國陸軍利用虛擬現實技術開發了“虛擬戰場訓練系統”,使士兵能夠在虛擬環境中進行戰
    的頭像 發表于 06-23 10:38 ?1808次閱讀

    用離線安裝器安裝的idf,其創建的Python虛擬環境無激活腳本是怎么回事?

    如題,用離線安裝器安裝的idf,其創建的Python虛擬環境無激活腳本,具體如下圖所示: 反而用vscode插件安裝的idf有,如下圖:vscode插件安裝的idf的Python虛擬環境
    發表于 06-11 06:49

    【Longan Pi 3H 開發板試用連載體驗】給ChatGPT裝上眼睛,并且還可以語音對話:4,項目開發環境搭建

    項目環境搭建 從這一期開始我們要正式開始做項目。項目的開發環境python,Longan Pi中已經預先安裝了Python 3.11。出于多用途使用考慮,我們最好給每一個項目新建一個
    發表于 04-12 15:39

    STM32CubeMX 4.4.0突然無法使用了,反復卸載和安裝都不行怎么解決?

    STM32CubeMX 4.4.0突然無法使用了,反復卸載和安裝都無濟于事。 MicroXplorer 3.2倒是可以使用。操作系統是WIN7-X64,裝有最新的JAVA 32位和64位虛擬環境。
    發表于 03-07 07:20

    Matter IDT工具使用步驟(一)

    在進入idt的Python虛擬環境的界面后,我們先來看idt discover相關命令。
    的頭像 發表于 02-28 09:25 ?683次閱讀
    Matter IDT工具使用步驟(一)
    主站蜘蛛池模板: 欧美高清69vivo | 69式国产真人免费视频 | 国产在线高清亚洲精品一区 | 大地影院在线播放 | 伊人久久大香线蕉avapp下载 | 34g污奶绵uk甩奶 | 岛国大片在线播放高清 | 欧美高清一区二区三 | 视频一区国产在线二区 | 教室眠催白丝美女校花 | 亚洲欧美中文在线一区 | 捆绑白丝粉色JK震动捧喷白浆 | 九九热视频免费观看 | 亚洲字幕在线观看 | 国产CHINESE HD精品 | 亚洲日本天堂在线 | 九九热伊人 | 憋尿调教绝望之岛 | 99久久精品全部 | 精品午夜国产福利观看 | 日产精品高潮呻吟AV久久 | 少妇人妻偷人精品视蜜桃 | 男人插曲视频大全免费网站 | 亚洲国产中文在线视频免费 | 久久国产视频网 | 综合一区无套内射中文字幕 | 麻豆国产精品久久人妻 | 色色色五的天 | 久久精品国产久精国产果冻传媒 | 色翁荡息又大又硬又粗又爽电影 | 亚洲国产成人精品不卡青青草原 | 国产欧美另类久久久品 | 狠狠色丁香婷婷久久综合 | 国产久久热99视频 | 把腿张开再深点好爽宝贝 | 亚洲 欧美 国产 在线 日韩 | 日本黄色www | 99免费视频观看 | 国产99久久九九精品无码不卡 | 亚洲高清有码中文字 | aaaaaaa一级毛片 |