Python学会使用虚拟环境——pipenv
一. 為什么要使用虛擬環境
二.為什么選擇pipenv
簡單,方便。
三.安裝pipenv
以管理員身份打開CMD,使用pip安裝pipenv。
pip install pipenv四.使用pipenv
安裝完成后,在CMD中輸入pipenv,會提示各種pipenv的使用信息。
4.1 創建虛擬環境
pipenv以是基于項目的,首先新建項目文件夾,示例新建了一個名為myPrj的文件夾
打開CMD,使用cd/d命令進入到項目路徑中,這個是下面所有操作的前提,必須先進入到項目目錄,然后使用pipenv --three命令創建基于Python3的虛擬環境。
pipenv --three創建虛擬環境后,在項目文件夾下會自動生成Pipfile文件。
此文件中存儲著虛擬環境的信息,可用文本工具打開查看,其中的鏈接為下載第三方庫的地址,由于不在國內,所以通常安裝庫的速度慢,建議替換為清華鏡像站地址:
https://pypi.tuna.tsinghua.edu.cn/simple/4.2 激活虛擬環境
pipenv shell如果此目錄下不存在虛擬環境,則會自動新建一個再激活它。
4.3 安裝與卸載第三方庫
不要使用pip安裝庫,而要使用pipenv install命令,如:
pipenv install jieba如果此目錄下不存在虛擬環境,則會自動新建一個再在此虛擬環境中安裝第三方庫。
安裝成功后,在項目目錄下還會生成一個Pipfile.lock文件,此文件存儲著虛擬環境中庫的一些信息,可用文本工具打開查看,
卸載第三庫命令:
pipenv uninstall 庫名4.4 運行py文件
在項目目錄下創建try.py文件,然后在CMD中使用python try.py命令即可運行此文件,同普通的運行命令相同,不同在于此處在激活的虛擬環境中進行。
4.5 退出虛擬環境
exit4.6 刪除虛擬環境
pipenv --rm只要在項目目錄下,不論是否激活了虛擬環境,都可以直接運行刪除命令。
五. 應該提供哪些文件給別人以及如何使用這些文件還原虛擬環境
只需提供三種文件,Pipfile,Pipfile.lock 以及 程序源碼。可以將項目文件夾直接壓縮然后提供。
其它人拿到這三種文件后,新建項目文件夾,在CMD中進入此文件夾,運行命令:
pipenv install此命令會自動創建虛擬環境,并根據Pipfile 和 Pipfile.lock自動安裝第三方庫。
六. 參考
本博文參考了網易云課堂上的免費課程:撩課-Python大數據+人工智能6 - 網易云課堂 (163.com) 的第7章。
總結
以上是生活随笔為你收集整理的Python学会使用虚拟环境——pipenv的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Xilinx IP解析之FIFO Gen
- 下一篇: Verilog功能模块——AXI4-Li