安裝

2018-02-24 15:39 更新

安裝

Werkzeug 要求 Python 2.6 以上版本。如果你需要支持 Pyhthon <2.6 版本可以下載老版本的 Werkzeug (強烈推薦 Pyhton 2.6 以上版本)。Werkzeug目前已經支持 Python 3。更多信息請看 Python 3 Notes.

安裝一個發(fā)行版

安裝一個egg包 (通過 easy_install 或 pip)

你可以安裝最新的 Werkzeug 版本通過 easy_install :

easy_install Werkzeug

另外你也可以使用pip:

pip install Werkzeug

我們強烈推薦結合 virtualenv 使用這些工具。

這將會在 site-packages 目錄安裝一個 Werkzeug egg 包。

從壓縮包安裝

  1. download page 下載最新的壓縮包。
  2. 解壓壓縮包。
  3. 執(zhí)行 pythonsetup.pyinstall 命令。

注意如果你沒有安裝 setuptools 執(zhí)行最后一條命令將會自動下載和安裝。這需要聯網。

以上命令會將 Werkzeug 安裝到 site-packages 文件夾。

安裝開發(fā)版

  1. 安裝 Git
  2. gitclonegit://github.com/mitsuhiko/werkzeug.git
  3. cdwerkzeug
  4. pipinstall--editable

virtualenv

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了。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號