Python:問題及解決方案叢集
阿新 • • 發佈:2018-11-17
在《Python程式設計:從入門到實踐》書裡第16章中的一個程式countries.py裡,用到了模組pygal.i18n獲取國別碼,而現在由於pygal已經沒有i18n模組,出現瞭如下錯誤:ModuleNotFoundError: No module named 'pygal.i18n'
,解決方案是:改用模組pygal_maps_world.i18n
,具體操作為:在命令列視窗中輸入命令pip install pygal_maps_world
安裝這個模組,然後即可在程式碼檔案中輸入匯入語句from pygal_maps_world.i18n import COUNTRIES
以獲取國別碼
在《Python程式設計:從入門到實踐》書裡第16章中的一個程式americas.py裡用了pygal.Worldmap()
獲取世界地圖,而現在由於pygal中沒有了Worldmap()這個方法,出現瞭如下錯誤:AttributeError: module 'pygal' has no attribute 'Worldmap'
,解決方案就是用如下程式碼代替:
import pygal_maps_world.maps
wm = pygal_maps_world.maps.World()
安裝完Django之後,執行django-admin.py startproject 專案名 .
django-admin.py startproject 專案名
,環境變數的內容就是django-admin.py檔案的路徑
,本系統的在:C:\Users\ym\AppData\Local\Programs\Python\Python36\Scripts
,讀者可以用以參考。二是在原因一的問題解決之後,如果還無法在對應的目錄下生成對應的專案,問題就可能就是,開啟django-admin.py檔案
的預設工具不是python.exe
.py檔案
的預設工具改為python.exe
即可(本系統的原因就是這個
)。