pipenv
是requests
作者的乙個專案, 整合了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
生成pipfile
和pipfile.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 ...