pipenv 簡要指南

2021-08-06 02:43:18 字數 1075 閱讀 9462

pipenvrequests作者的乙個專案, 整合了virtualenv,pip,pipfile, 用於更方便地為專案建立虛擬環境並管理虛擬環境中的第三方模組.

直接使用pip即可安裝:

pip install pipenv

pipenv管理虛擬環境是按專案來的, 要為你的某個專案新建乙個虛擬環境, 只需要在專案目錄下執行如下命令:

pipenv --two

其中--two表示用python2建立虛擬環境, 另外還有個--three表示用python3建立. 不過如果是在windows平台上執行的話可能無法直接用這兩個選項, 需要用以下方式建立:

pipenv --python "c:\python27\python.exe"

其中"c:\python27\python.exe"需要替換成你本地的python路徑.

pipenv可以自動安裝你專案的第三方模組 :

pipenv install

安裝列表是通過讀取pipfile,pipfile.lock檔案實現的, 如果沒有這兩個檔案就根據requirements.txt生成pipfilepipfile.lock並讀取.

如果想單獨安裝某個模組還可以指定模組名安裝:

pipenv install six

單獨安裝模組後會自動將新模組資訊新增到pipfile中, 要同時更新pipfile.lock需要執行:

pipenv lock

pipenv shell

Python pdb 簡要指南

a 通過 pdb.run 方法 import pdb import mymodule pdb.run mymodule.test b 命令列引數方式 python m pdb myscript.py c 最常用的是將下面一行插入到欲debug的 特定位置 import pdb pdb.set tra...

HTTPS 部署簡要指南

許多web開發者都知道ssl,但常見的情況是ssl沒有完整地部署或者沒有部署在它應該部署的地方。這篇關於何時及如何部署ssl的簡要指南,將幫助你避免大多數常見錯誤。決不要部分部署https 請將它用於所有內容,否則你將面臨許多風險,比如session id被攔截,其危害不亞於密碼被攔截。如果你部署了...

用c寫CGI 程式簡要指南

將 轉換成空格符 xx 用其十六進製制ascii碼值表示的特殊字元。根據值xx將其轉換成相應的ascii字元。對form變數名和變數值都要進行這種轉換。下面是乙個對form資料進行分析並將結果回送給web伺服器的cgi程式。include include include int htoi char ...