Python 入門級報錯處理
問題1:Missing parentheses in call to 'print'
原因:因為Python2.X和Python3.X不相容。
我安裝的是Python3.X,但是我試圖執行的卻是Python2.X 的程式碼。
所以上面的語法在python3中是錯誤的。在python3中,你需要將print後面的語句加括號,正確的寫法:
print ("hello world")
問題2:建立專案報錯,django-admin startproject sundyblog
File "c:\users\andy\appdata\local\programs\python\python35-32\lib\site-packages\django\utils\html.py", line 16, in <module>
from .html_parser import HTMLParser, HTMLParseError
File "c:\users\andy\appdata\local\programs\python\python35-32\lib\site-packages\django\utils\html_parser.py", line 12, in <module>
HTMLParseError = _html_parser.HTMLParseError
AttributeError: module 'html.parser' has no attribute 'HTMLParseError'
原因:HTMLParseError在pythons3.5已經沒有了
解決方法:
方法1:將python版本回退到3.3或3.4
方法2:升級django版本
>pip3 install django==1.8 ##升級django版本
C:\Users\andy>django-admin startproject sundyblog ##再次執行,無報錯
問題3: 使用 ImageField 欄位建表報錯
C:\Users\andy\sundyblog>python manage.py makemigrations
SystemCheckError: System check identified some issues:
ERRORS:
blog.Article.portal: (fields.E210) Cannot use ImageField because Pillow is not installed.
HINT: Get Pillow at or run command "pip install Pillow".
解決:C:\Users\andy\sundyblog>pip install -i Pillow
Looking in indexes:
Collecting Pillow
Downloading
100% |████████████████████████████████| 1.7MB 351kB/s
Installing collected packages: Pillow
Successfully installed Pillow-5.4.1
You are using pip version 19.0.1, however version 19.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
C:\Users\andy\sundyblog>python manage.py makemigrations
Migrations for 'blog':
0001_initial.py:
- Create model Article
- Create model Author
- Add field autor to article
C:\Users\andy\sundyblog>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31383567/viewspace-2625293/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 影像處理 OpenCV (1):入門PythonOpenCV
- Python錯誤處理Python
- Python 資料處理庫 pandas 入門教程Python
- Python基礎入門(7)- Python異常處理機制Python
- Python錯誤處理和異常處理(二)Python
- PostgreSQL處理JSON入門SQLJSON
- 跟我學Python影像處理丨帶你入門OpenGLPython
- Python入門學習之異常處理機制Python
- [Python影象處理] 一.影象處理基礎知識及OpenCV入門函式PythonOpenCV函式
- Gulp壓縮報錯處理
- rails gem報錯的處理AI
- Redux 入門 -- 處理 async actionRedux
- Python 偵錯程式入門Python
- 【廖雪峰python入門筆記】Unicode編碼_UnicodeDecodeError處理Python筆記UnicodeError
- Python入門學習 之 永久儲存、異常處理Python
- Mysql自動處理同步報錯MySql
- Too many open files報錯處理
- Java入門教程四(字串處理)Java字串
- 自然語言處理NLP快速入門自然語言處理
- Java入門教程十一(異常處理)Java
- 入門級的保障 英特爾釋出至強E-2300處理器
- Python requests-html扔多處理錯誤PythonHTML
- Python2.7安裝Scrapy錯誤處理Python
- 入門系列之:Python3 如何使用NLTK處理語言資料Python
- 自然語言處理怎麼最快入門?自然語言處理
- linux入門必學檔案處理命令Linux
- SpringMVC入門學習---資料的處理SpringMVC
- 錯誤處理
- 五款Python影像處理工具!Python入門分享!Python
- python3升級後的報錯Python
- 迴圈列表圖片載入出錯處理
- Python異常處理機制、除錯、測試Python除錯
- Python之錯誤異常和檔案處理Python
- Python入門基礎–三級選單Python
- Oracle 12c ORA-29548 報錯處理Oracle
- ora-04045和ora-16000報錯處理
- Rman報錯ORA-00234: ORA-00202處理
- C#快速入門教程(18)—— 異常處理C#