1. 程式人生 > >已經解決django生成po檔案時出現的xgettext的錯誤

已經解決django生成po檔案時出現的xgettext的錯誤

通過摸索和查閱django官網文件,我今天已經解決windows上執行django-admin.py makemessages -l zh_CN 後出現'xgettext'不是內部或外部命令,也不是可執行的程式或批處理檔案的錯誤

原因和解決辦法是:

分析django的原始碼中關於國際化方面的(makemessages)就知道,上述命令最終呼叫的是os.cmd之類呼叫命令列的東西,而windows的path路徑列表中沒有xgettext.exe,這是因為windows上沒有gettext,所以要安裝gettext(python有gettext,但是好像不行,它沒有xgettext)
下載地址是:

http://sourceforge.net/projects/gettext
下載這三個:
gettext-runtime-X.bin.woe32.zip 
gettext-tools-X.bin.woe32.zip 
libiconv-X.bin.woe32.zip 

解壓這3個zip檔案到同一個資料夾,比如 C:/Program Files/gettext-utils 
然後新增到系統變數的PATH中:
控制面板 > 系統 > 高階 > 環境變數
在系統變數列表中, 選中Path, 然後單擊編輯 
新增 ;C:/Program Files/gettext-utils/bin 到結尾後一直點確定就行了

  
那3個檔案全部選中後,直接用winrar解壓,選擇一個目錄後解壓即可

相關推薦

已經解決django生成po檔案出現xgettext錯誤

通過摸索和查閱django官網文件,我今天已經解決windows上執行django-admin.py makemessages -l zh_CN 後出現'xgettext'不是內部或外部命令,也不是可執行的程式或批處理檔案的錯誤 原因和解決辦法是: 分析django的原始

解決android使用adb工具push檔案出現read-only

已開通新的部落格,後續文字都會發到新部落格 http://www.0xfree.top --- 經常在使用除錯手機或者往手機裡傳輸檔案是,會用到adb工具 adb push hostfile targetfile 但是有時會遇到這樣的問題:failed to copy hostf

解決Python讀取檔案出現UnicodeDecodeError: 'gbk' codec can't decode byte * in position * illegal multibyte

解決Python讀取檔案時出現UnicodeDecodeError: 'gbk' codec can't decode byte... 用Python在讀取某個html檔案時會遇到下面問題: 出

因為vim編輯文件未儲存。再次編輯同一個檔案出現報錯的解決

因為vim編輯文件未儲存。再次編輯同一個檔案時出現報錯的解決 E325: ATTENTIONFound a swap file by the name ".oldboy.txt.swp"owned by: root dated: Sun Dec 23 22:41:46 2018file name: /old

解決Navicat 執行.sql檔案中文出現亂碼 不能顯示中文

本人第一使用navicat時,直接執行.sql時,中文出現了亂碼,如圖所示:後來通過查資料才明白,是因為自己執行.sql檔案步驟有問題,沒有設定編碼格式,所以下面介紹正確的編碼步驟:第一步:想執行.sql檔案,必須選中資料庫才行,因為.sql執行後生成的表是存在於指定資料庫內

Intellij Idea在開啟mybatis逆向工程生成的mapper.xml檔案出現大塊黃色或者是綠色背景

當我們剛剛安裝完idea時,開啟一個mybatis工程的xml對映檔案會看到,介面上出現一大堆的黃色背景,特別難看 將游標放在黃色背景處,可以發現出現提示語“No data sources are configured to run this SQL and provide advance

解決安裝ubuntu出現安裝程式向硬碟複製檔案遇到的錯誤

問題描述: 使用U盤安裝ubuntu系統時,出現 安裝程式向硬碟複製檔案時遇到錯誤: [Errno 5] Input/output error 此個別錯誤往往由有缺陷的CD/DVD光碟或CD/DVD驅動器導致,或者由有缺陷的硬碟導致。清潔CD/DVD、用低速燒錄CD/

pyinstaller打包生成軟體執行出現缺少模組cython_blas的錯誤(總結就是缺少依賴檔案pyd,注意命名規則)

關鍵點是找到缺失的依賴檔案pyd,以及命名方式。加油! 問題描述: Traceback (most recent call last):   File "<string>", line 22, in <module>   File "d:

讀取Excel檔案出現null的解決方法

在讀取Excel檔案時常常出現讀取某些欄位為null的情況,其實是有值,原因是讀取檔案時,Excel會以第一行的資料型別為參考,如果後邊的與其不一致,則會出現些問題。 以下一個朋友的解決方案,他的Excel檔案的連線串寫作如下。據說可以強制資料為字串,具體我已測試過。僅供參考

Dom4J讀取XML檔案出現的connection timed out:connect Nested exception異常解決方法

最近在專案中實現一個雙資料庫的動態讀取樹形選單功能,通過了Dom4J來實現,執行過程中出現以下問題: 在本論壇查到原因為 dom4j會去拿DTD增加那些DOCTYPE的預設屬性,因此加入下面一段話即可。 解決辦法連結http://topic.csdn.ne

Python3解決問題:讀取檔案出現亂碼或者“UnicodeDecodeError 'gbk' codec can't decode” 錯誤

使用的電腦系統:Windows 10 64位 使用的開發整合環境:Anaconda3 使用的Python的版本:python 3.5.2 出現的錯誤 讀取檔案時,出現亂碼或者UnicodeDecodeError: 'gbk' codec can't decode byt

開啟一個類檔案出現:Cannot open precompiled header file 的錯誤解決方法

這時因為該模組沒有包括預編譯標頭檔案“stdafx.h”的緣故。  VC用一個stdafx.cpp包含標頭檔案stdafx.h,然後在stdafx.h裡包含大部分系統標頭檔案,這  樣編譯時VC就通過編譯stdafx.cpp把大部分系統標頭檔案預編譯進來了,在Debug目錄下有  一個很大的檔案*.pch,

Win7複製檔案出現:“您需要許可權來執行操作!”(終極解決方法!)

最近,裝了win7需要倒資料,但總是出現“您需要許可權來執行操作!”提示,而使複製終斷,很撓頭!後來,發現,原來是【防毒軟體】惹的禍。做程式的朋友請注意: 程式複製程式時關閉防毒軟體的2個理由: 1、真不知道現在的【防毒軟體】怎麼做的,一點水平也沒有,不老老實實的防毒,只知

java在讀取文字檔案出現中文字元亂碼的解決方法

1.首先將要讀取的文字檔案的編碼格式設定為UTF-82.使用InputStreamReader類取讀取檔案,因為它的構造方法中可以指定字符集,將它的字符集指定為UFT-8的格式。例:BufferedReader buff = new BufferedReader(new In

VS2017+CMAKE編譯opencv_contrib在重新生成解決方案出現大量錯誤

首先基礎教程如下教程然後一頓操作完了之後用VS2017重新生成解決方案時一百多個失敗。看網上解決方法然後各種重新下載,重新編譯,解決了好幾天無果。突然看到網上有人說去掉WITH_CUDA試試。然後想起之前我的那篇部落格裡VS2017最新版和CUDA坑爹的相容性。於是在CMAK

PHP 生成 csv 檔案亂碼解決

今天處理PHP匯出資料時遇到了亂碼問題,下載的程式檔案為utf-8編碼,下載下來的csv檔案用編輯器開啟也是utf-8編碼,但直接用excel開啟時確顯示亂碼。後來從網上找到一篇文章得以解決,在此儲存。原文章地址為:http://www.haoguoliang.com/

解決Webpack 安裝sass出現錯誤

還需要 項目 功能 需要 ror 技術分享 under 定義 加載 webpack環境下,加載css需要 css-loader 和 style-loader。   css-loader:[email protected]/* */(...)的方法實現 requi

解決 Maven項目進行編譯( mvn compile )出現錯誤

mvn alt odi 1.8 compiler style spa bubuko version 錯誤信息: 在 pom.xml 文件 設置一下Maven的屬性 1 <!--Maven 屬性--> 2 <propertie

【VMware】[vm tools]安裝VMtools出現錯誤,無法與主機共享檔案

**主機:WIN7旗艦版 - 64bit 虛擬機器版本: 11.0.0 build-2305329 客戶機:ubuntu-16.04.2** 在安裝vm tools 時出現的問題,除了共享檔案的功能不能正常安裝,其餘功能都可實現。 出現的錯誤: make: Entering

解決WebStorm 跳轉頁面出現requested without authorization, you can copy URL and open it in browser to ....

這幾天使用webstorm除錯自己的頁面時,頁內跳轉老是出現這個問題,說是連結不安全沒法直接跳轉,然後要你複製連結到剪下板,自己去瀏覽器跳轉 Page 'http://localhost:63342/xxxx.html' requested without authorization,