當前位置:首頁 » 編程語言 » python27modwsgi

python27modwsgi

發布時間: 2022-02-22 11:34:11

❶ 在iis6上部署Django,出現如下錯誤提示,請大神指點

spawn-fcgi沒用過,我用flup,可以正常使用

❷ reportlab 怎麼安裝

1. 先安裝pip
a) https://pip.pypa.io/en/latest/installing.html
b) 獲取上面網址的get-pip.py
c) 運行python get-pip.py
d) 安裝完成之後 pip應用程序安裝在C:\Python27\Scripts目錄下,把這個路徑加到path環境變數裡面
e) cmd-》 輸入pip -》可看到命令幫助,表示安裝成功
2. 下載PIL
a) http://www.pythonware.com/procts/pil
b) 下載對應版本的文件
c) Exe文件直接安裝
3. 下載Reporlab包
a) https://pypi.python.org/pypi/reportlab/
b) 取下對應python版本的whl
c) Pip install 上面取下來的文件

❸ 如何在windows下安裝reviewboard

安裝過程:
(1)安裝python 2.7
安裝包:python-2.7.4.msi
備註:安裝在C:\Python27
(2)安裝easy_install
安裝包:setuptools-0.6c11.win32-py2.7.exe
(3)設置環境變數 PATH=C:\Python25;C:\ Python25\Scripts
(4)安裝patch工具
安裝包:patch-2.5.9-7-setup.exe
備註:安裝在C:\GnuWin32目錄, 加System變數 PATH=C:\GnuWin32\bin
(5)安裝並運行memcached工具
安裝包:memcached-win32-1.4.4-14.zip
備註:cmd運行 memcached.exe –d install 將其安裝成服務
memcached.exe –d start 啟動服務,也可自己手動啟動服務
(memcached.exe –d uninstall 卸載 memcached.exe –d stop 停止服務)
(6)安裝python-memcached
備註:CMD:運行easy_installpython-memcached 命令,程序會自動下載最新安裝包安裝
(7)安裝Python Imaging Library
安裝包:PIL-1.1.7.win32-py2.7.exe
(8)安裝Pycrypto
安裝包:pycrypto-2.6.win32-py2.7.exe
(9)安裝reviewboard
備註:CMD運行easy_install ReviewBoard——默認安裝最新版本
安裝reviewboard時需使用使用1.9.7版本(本地安裝),2.0.2版本時安裝報錯: TypeError: must be char, not unicode
採用本地的軟體安裝,ReviewBoard-1.7.25-py2.7.egg
刪除已安裝的軟體 Easy_install -m 軟體名稱
(10)安裝mysql資料庫---本機已安裝mysql-5.5
安裝包:mysql-5.1.51-win32.msi
(11)安裝Mysql資料庫支持
安裝包:MySQL-python-1.2.4b4.win32-py2.7.exe
(12)安裝svn 客戶端--本機已安裝
安裝包:TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi
(13)安裝svn支持- 安裝包:py27-pysvn-svn1612-1.7.4-1321.exe
(14)安裝apache server
安裝包:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
(15)安裝python與apache之間的整合
安裝包:mod_wsgi-win32-ap22py27-3.3.so
備註:將文件重命名為mod_wsgi.so ,將該文件拷貝到Apache的moles目錄。 Apache的httpd.conf文件中加入一行: LoadMolewsgi_mole moles/mod_wsgi.so
(16)開啟reviewboard
備註:cmd運行rb-site install 安裝位置(c:\review),開啟過程需要輸入各種參數 需要注意的是,在安裝過程中會選擇資料庫。Reviewboard會自動創建相應的表,但不會創建資料庫,這就需要我們在之前已經將資料庫創建好了。其 次,如果想要將
reviewboard與現有的apache相整合(即將reviewboard安裝在特定的子目錄中,則在填寫RootPath時,填寫 一個相對路徑,如/xxx/)
(17)http文件修改
apache的http.conf修改,增加以下內容
LoadMolewsgi_mole moles/mod_wsgi.so
apache-wsgi.conf中VirtualHost標簽里的所有到已有配置文件http.conf最後處
(18)創建資料庫、資料庫用戶for ReviewBoard(這塊要注意資料庫的字元集設置,默認是UTF-8,如果你要用其他中文字元編碼標准,這里就需要顯式指定,查查mysql的Manual吧)
mysql -u root -p /* 用root用戶登錄 */
mysql> create database reviewboard;
Query OK, 1 row affected (0.00 sec)
mysql> create user 'reviewboard'@'localhost' identified by 'reviewboard'; /* 前一個reviewboard是訪問資料庫的用戶名,後一個reviewboard是密碼 */
Query OK, 0 rows affected (0.00 sec)
mysql> grant all on reviewboard.* to 'reviewboard'@'localhost'; /* 前一個reviewboard是資料庫的名字,而後一個reviewboard則是訪問資料庫的用戶名 */
Query OK, 0 rows affected (0.00 sec)
mysql> exit
(19)創建你的reviewboard站點
rb-site install D:\Program Files\RB /* 之後會有一系列類似安裝向導的步驟,需要你做出選擇,盡量選擇默認值吧 */----windows上不建議文件路徑太深,rb對文件名長度有限制,不能超過7個字元,上面的地址實際上是創建到D:\Program中
· Domain = localhost
· Root Path = /
· Media URL = media/
· Database Type = mysql
· Database Name = reviewboard
· Database server = localhost
· Database username = 'reviewboard'
· Database password = 'reviewboard'
· Cache Type = memcache
· Memcache Server = memcached://localhost:11211/
· Webserver = apache
· Python loader = modpython
(20)漢化方法
Error: errors happened while running xgettext on reset-github-tokens.py
.\hostingsvcs\management\commands\reset-github-tokens.py
安裝gettext,並在環境變數中聲明該路徑
gettext-tools-0.17(1).zip和gettext-runtime-0.17.zip解壓至一個文件夾
執行
D:\Python27\Lib\site-packages\ReviewBoard-1.7.25-py2.7.egg\reviewboard\site>python D:\Python27\Lib\site-packages\django-1.6.5-py2.7.egg\django\bin\django-admin.py makemessages --locale=zh_CN
若報錯:
Error: This script should be run from the Django SVN tree or your project or app
tree. If you did indeed run it from the SVN checkout or your project or applica
tion, maybe you are just missing the conf/locale (in the django tree) or locale
(for project and application) directory? It is not created automatically, you ha
ve to create it by hand if you want to enable i18n for your project or applicati
on.
在D:\Python27\Lib\site-packages\ReviewBoard-1.7.25-py2.7.egg\reviewboard\下的每個文件夾下都新建一個文件夾locale,然後執行該命令,生成django.po文件
翻譯:
將django.po文件文本打開,然後翻譯成中文
#: .\forms.py:332 .\forms.py:422
msgid "E-Mail Domain"
msgstr "郵件域名"
備註:合並所有的django.po文件,若在review文件夾可執行成功,就不需要合並,
編譯
D:\Python27\Lib\site-packages\ReviewBoard-1.7.25-py2.7.egg\reviewboard\site>python D:\Python27\Lib\site-packages\django-1.6.5-py2.7.egg\django\bin\django-admin.py compilemessages --locale=zh_CN
將編譯後的django.po和django.mo拷貝到
C:\Python25\Lib\site-packages\django-1.2.1-py2.5.egg\django\conf\locale\zh_CN \LC_MESSAGES下覆蓋
修改C:\Python25\Lib\site-packages\django-1.2.1-py2.5.egg\django\conf下的 global_settings.py,將39行的LANGUAGE_CODE = 'en-us' 改成
LANGUAGE_CODE = 'zh-cn'
6. 修改
C:\Python25\Lib\site-packages\ReviewBoard-1.5rc1-py2.5.egg\reviewboard下 的settings.py中25行和33-36行為:
#25:
LANGUAGE_CODE = 'zh-cn' Review Board安裝配置指南
#33-36:
# If you set this to False, Django will make some optimizations so as not
# to load the internationalization machinery.
USE_I18N = True
LANGUAGES = (
('zh-cn', _('Chinese')),
)
7. 重啟Apache

熱點內容
唱吧上傳卡住 發布:2025-01-08 12:52:23 瀏覽:530
烤雞存儲 發布:2025-01-08 12:50:16 瀏覽:788
android獲取電量 發布:2025-01-08 12:44:42 瀏覽:760
samp伺服器如何設置ip直播 發布:2025-01-08 12:35:20 瀏覽:122
5七的演算法 發布:2025-01-08 12:30:59 瀏覽:446
linuxsvn配置 發布:2025-01-08 12:19:11 瀏覽:380
蘋果扁頭耳機如何在安卓手機上用 發布:2025-01-08 12:17:37 瀏覽:109
為什麼解綁卡還要密碼 發布:2025-01-08 12:13:51 瀏覽:73
反編譯得到源代碼的比例 發布:2025-01-08 12:12:36 瀏覽:619
蘋果手機7z怎麼解壓 發布:2025-01-08 12:11:55 瀏覽:121