摘要:在學(xué)項(xiàng)目的時(shí)候大家首先肯定就會先學(xué)習(xí)如何創(chuàng)建虛擬環(huán)境,因?yàn)橐苊獯蟓h(huán)境的解釋器或者庫的版本影響項(xiàng)目的開發(fā),虛擬環(huán)境在這里起到的效果就是隔離外界環(huán)境,進(jìn)而保證不受外界因素干擾。
在學(xué)項(xiàng)目的時(shí)候大家首先肯定就會先學(xué)習(xí)如何創(chuàng)建虛擬環(huán)境,因?yàn)橐苊獯蟓h(huán)境的解釋器或者庫的版本影響項(xiàng)目的開發(fā),虛擬環(huán)境在這里起到的效果就是隔離外界環(huán)境,進(jìn)而保證不受外界因素干擾。
今天介紹兩大工具pipenv與virtualenv
默認(rèn)存儲在系統(tǒng)用戶目錄下的Envs目錄下:可通過修改環(huán)境變量修改
創(chuàng)建虛擬環(huán)境 virtualenv virtualenv-name 進(jìn)入虛擬環(huán)境(windows) virtualenv-nameScriptsactivate.bat (linux) source /path/to/ENV/bin/activate 退出:deactivate 因?yàn)槊畹姆爆?,為了簡化操作,安裝virtualenvwrapper(是virtualenv的擴(kuò)展管理包,用于更方便管理虛擬環(huán)境),windows安裝virtualenvwrapper-win 創(chuàng)建虛擬環(huán)境 mkvirtualenv virtualenv-name 刪除虛擬環(huán)境 revirtualenv virtualenv-name 根據(jù)制定解釋器創(chuàng)建虛擬環(huán)境 mkvirtualenv -p 解釋器版本 virtualenv-name 進(jìn)入虛擬環(huán)境/查看虛擬環(huán)境 workon virtualenv-name/workon 退出虛擬環(huán)境 deactivate 查看安裝的包 pip freeze 查看環(huán)境下所有包 pip list 如果linux中mkvirtualenv命令不存在,需添加環(huán)境變量 mkdir $HOME/.virtualenv 打開~/.bashrc 添加 export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh 最后source ~/.bashrcpipenv
創(chuàng)建虛擬環(huán)境 pipenv install 進(jìn)入虛擬環(huán)境 pipenv shell 刪除虛擬環(huán)境 pipenv --rm 退出虛擬環(huán)境 exit 安裝包 pipenv install package 卸載包 pipenv uninstall package 查看虛擬環(huán)境目錄 pipenv --venv 查看包關(guān)系 pipenv graph 查看安裝的包 pip freeze 查看環(huán)境下所有包 pip list 同步包 pipenv update --skip-lock 跳過鎖 項(xiàng)目目錄pipenv --where 環(huán)境目錄pipenv --venv 解釋器目錄 pipenv --py pipenv --dev 給開發(fā)環(huán)境安裝包 pipenv check 檢查包的安全漏洞
pipenv 練習(xí)網(wǎng)站:https://rootnroll.com/d/pipenv/
pipenv更詳細(xì)的請參考:https://blog.windrunner.me/py...
我個(gè)人還是用pipenv更順手,因?yàn)槊詈唵?,用起來方便。你們呢?/p>
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/42888.html
摘要:可通過以下命令生成文件運(yùn)行虛擬環(huán)境可使用以下命令來運(yùn)行項(xiàng)目或者啟動(dòng)虛擬環(huán)境的環(huán)境直接運(yùn)行并不會出現(xiàn)命令行,是應(yīng)為沒有配置環(huán)境變量。 本文最早發(fā)布與個(gè)人博客:http://www.pylixm.cc 最近??吹絧ipenv這個(gè)管理工具,今天有時(shí)間查了下,是 Kennethreitz 大神的作品,看了下github的倉庫,是2017年1月份創(chuàng)建的,僅僅一年的時(shí)間變獲得了7k+的收藏,最新一...
摘要:前言第一次接觸到是因?yàn)榭吹蕉鱾ゴ笊竦氖褂霉芾砟愕捻?xiàng)目,之前可能和大家的選擇類似使用或者來管理的包環(huán)境。是針對的包的多版本管理,通過將包安裝到一個(gè)模塊來作為的包虛擬環(huán)境,通過切換目錄來實(shí)現(xiàn)不同包環(huán)境間的切換。 前言 第一次接觸到 pipenv 是因?yàn)榭吹紷董明偉大神的《使用pipenv管理你的項(xiàng)目》,之前可能和大家的選擇類似使用 virtualenv 或者 pyenv 來管理 pyth...
摘要:提示如果你對的用法以及虛擬環(huán)境的概念不熟悉的話,可以通過專欄的舊文出發(fā)之旅進(jìn)行簡單的認(rèn)識。為什么使用會自動(dòng)幫你管理虛擬環(huán)境和依賴文件,并且提供了一系列命令和選項(xiàng)來幫助你實(shí)現(xiàn)各種依賴和環(huán)境管理相關(guān)的操作。 什么是Pipenv Pipenv是Kenneth Reitz在2017年1月發(fā)布的Python依賴管理工具,現(xiàn)在由PyPA維護(hù)。你可以把它看做是pip和virtualenv的組合體,而...
摘要:的把最新型最先進(jìn)的虛擬環(huán)境吵得火熱。進(jìn)入后,你會發(fā)現(xiàn)用也是能生效的。但是注意進(jìn)入環(huán)境后千萬不要用退出,而應(yīng)該用退出。最佳解決方案是因?yàn)檫@種在其他地方也常見,一般都是沒有在環(huán)境里安裝的問題。 2018的PyCon把最新型最先進(jìn)的Python虛擬環(huán)境pipenv吵得火熱。看了下介紹感覺真的很好用,它在virtualenv的基礎(chǔ)上包裝了一些更便捷的功能,解決了很多很多virtualenv欠缺...
摘要:安全,廣泛地使用校驗(yàn),能夠自動(dòng)曝露安全漏洞。部分用來設(shè)置倉庫地址,部分用來指定項(xiàng)目依賴的包,部分用來指定開發(fā)環(huán)境需要的包,這樣分開便于管理。參考鏈接新款虛擬環(huán)境工具詳解筆記使用指南官方推薦的包管理工具 pipenv 是什么 pipenv 是 python 官方推薦的包管理工具,集成了 virtualenv、pyenv 和 pip 三者的功能于一身,類似于 php 中的 composer...
閱讀 1312·2021-11-22 09:34
閱讀 2173·2021-10-08 10:18
閱讀 1736·2021-09-29 09:35
閱讀 2467·2019-08-29 17:20
閱讀 2148·2019-08-29 15:36
閱讀 3410·2019-08-29 13:52
閱讀 788·2019-08-29 12:29
閱讀 1192·2019-08-28 18:10