W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
Werkzeug 要求 Python 2.6 以上版本。如果你需要支持 Pyhthon <2.6 版本可以下載老版本的 Werkzeug (強烈推薦 Pyhton 2.6 以上版本)。Werkzeug目前已經支持 Python 3。更多信息請看 Python 3 Notes.
你可以安裝最新的 Werkzeug 版本通過 easy_install :
easy_install Werkzeug
另外你也可以使用pip:
pip install Werkzeug
我們強烈推薦結合 virtualenv 使用這些工具。
這將會在 site-packages 目錄安裝一個 Werkzeug egg 包。
注意如果你沒有安裝 setuptools 執(zhí)行最后一條命令將會自動下載和安裝。這需要聯網。
以上命令會將 Werkzeug 安裝到 site-packages 文件夾。
Virtualenv 大概會是你想在開發(fā)環(huán)境下使用的軟件。如果你有shell權限訪問生產環(huán)境,你可能也會喜歡他。
virtualenv 解決了什么問題?如果你像我一樣喜歡Python,你很可能會在基于 Werkzeug的 Web 應用之外使用Python。但是隨著項目越來越多,你使用不同版本python的可能性越大,至少你有可能會用到支持不同Pytohn版本的庫。我們不得不面對一種很常見的情況就是庫是不向后兼容的,或者很少有應用沒有依賴包。所以當然有兩個甚至更多項目的時候你打算怎么解決依賴沖突?
Virtualenv 正是為此而生!它允許你安裝多個Python版本, 每個項目對應自己的Python。他其實并沒有安裝一個Python副本,而是通過很奇妙的方法來保持環(huán)境獨立。
下面讓我門看看 virtualenv 是怎么工作的!
如果你使用 Mac OS X 或 Linux, 這里有兩種安裝方法供你選擇:
$ sudo easy_install virtualenv
或者更好的方法:
$ sudo pip install virtualenv
你可以通過上述命令在你的系統安裝 virtualenv 。你甚至可以使用包管理器安裝,如果你使用Ubuntu,可以嘗試:
$ sudo apt-get install python-virtualenv
如果你是用Windows,沒有 easy_install 命令,你必須首先安裝它。一旦安裝成功,執(zhí)行相同的命令,但是不需要帶 sudo 前綴。
一旦成功安裝 virtualenv,打開 shell 創(chuàng)建你自己的環(huán)境。我經常會創(chuàng)建一個 myproject 文件夾,并在其中創(chuàng)建 env 文件夾:
$ mkdir myproject
$ cd myproject
$ virtualenv env
New python executable in env/bin/python
Installing setuptools............done.
現在,無論何時只要你想在某個項目上工作,只需激活相應環(huán)境。在 OS X 和 Linux,按如下操作:
$ . env/bin/activate
(注意 . 和腳本名稱之間的空格。 . 意味著這個腳本在當前shell下運行。如果這個命令在你的命令行無效, 嘗試用 source 代替 .)
如果你是個 Windows 用戶,可以使用以下命令:
$ env\scripts\activate
無論哪種方式,現在你已經可以使用 virtualenv 了(觀察shell中切換到的Virtualenv提示)。
安裝Werkzeug
$ pip install Werkzeug
幾秒鐘后你就可以使用werkzeug了。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: