Python報錯ImportError: No Module Named Typing的解決


        在Linux下安裝PyMySQL時,升級了下pip命令,這一下搞出了問題,使用pip命令,會報錯:ImportError: No module named typing。這個問題最終解決了,下面是解決的記錄。

        分析:上述錯誤產生的原因,可能沒有安裝'typing'導致,可以執行以下命令安裝:pip install typing 。但在執行這個命令時候,也報錯ImportError: No module named typing。 網上搜了下,有說執行:sudo python -m pip install typing ,執行后,繼續報錯:/usr/bin/python: No module named typing; 'pip' is a package and cannot be directly executed。

        最終在查看網站:https://stackoverflow.com/questions/67278017/pip-command-line-importerror-no-module-named-typing 中,看到以下方法,執行了命令

 

 

 

 

1、wget https://bootstrap.pypa.io/pip/2.7/get-pip.py

2、python get-pip.py

在執行命令wget時,提示:wget: unable to resolve host address ‘bootstrap.pypa.io’ ,再次執行此命令,直到正常即可。

執行完后,再執行pip install typing

       pip正常后,安裝PyMySQL,第一次安裝的時1.0.2版本,發現版本和python2會有兼容問題。

        卸載PyMySQL版本,重新安裝0.9.3版本即可。命令:pip uninstall PyMySQL   卸載后,檢查沒問題,安裝:  pip install PyMySQL==0.9.3

        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM