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