Windows10安装python2.7.15版本,附过程问题解决方案
1. 安裝python2.7.0版本。
? ? ? ?一開始想著裝2.7.0就行,可以看這個博客https://blog.csdn.net/weixin_43790276/article/details/89439226,寫的比較完整。唯一要說的就是跳到以往python版本的網頁,點擊該鏈接https://www.python.org/downloads/或者如下圖位置。
2. 安裝完python2.7.0后
? ? ? ?安裝python后,想使用pip安裝功能包時,發現沒有Scripts文件夾,沒有pip程序,運行不了。然后網上搜了搜,據說python2.7.9以后才自帶pip工具,然后python又容易裝,所以又重新下python2.7.10。當然了,也可以手動下載pip工具,參考該博客https://www.cnblogs.com/mcgill0217/p/10295150.html
3. 重新安裝python2.7.10后
? ? ? ?python目錄下有Scripts文件夾了,但是使用pip安裝時,問題百出,真的是崩潰,整了一天沒搞定,具體遇到的問題看附錄。然后重新換了一個python2.7.15版本,安裝好配置完系統環境(怎么配置看第一點安裝python的那個博客),可查看pip版本并進行安裝,但安裝時報錯UnicodeDecodeError: 'ascii' codec can't decode byte 0xc1 in position 7: ordinal not in range(128),如下圖所示。
經過搜索后,貌似是因為python2和python3都裝的緣故,可在python目錄的Lib\mimetypes.py文件的import語句后加上
if sys.getdefaultencoding()!='gbk':reload(sys)sys.setdefaultencoding('gbk')如圖所示
更改后,在CMD中再次使用pip安裝時,成功安裝!如下圖所示。
4. 附錄
① pip install package時,報錯RuntimeError: Python version >= 3.5 required
可能有效的解決方案:安裝python包時確定包的版本,比如pip install numpy==1.16.0,雖然還是沒有安裝成功,但是換了另一個error。
②error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat) Get it from?http://aka.ms/vcpython27
解決方案:到error中提到的http://aka.ms/vcpython27網址下載對于python中某些C++編寫的文件進行編譯的VC++編譯器。
③?Command "python setup.py egg_info" failed
沒什么用的解決方案:運行下方命令更新pip和setuptools。對于我,正常的功能包都裝不了,pip更是更新不了,嘗試失敗
pip install --upgrade setuptools python -m pip install --upgrade pip?
總結
以上是生活随笔為你收集整理的Windows10安装python2.7.15版本,附过程问题解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 10安装CUDA10.1
- 下一篇: Ubuntu16.04安装ros残缺包