win7系統安裝python2和python3

之前我的電腦上已經安裝了python2.7,是採用Anaconda來搭建的。

什麼是Anaconda呢?
Anaconda是一個開源的Python發行版,其包含了conda、Python等180多個科學包及其依賴項。Anaconda 是跨平臺的,支持 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。Anaconda利用工具/命令conda來進行package和environment的管理,並且已經包含了Python和相關的配套工具。

今天突然心血來潮想裝個python3練練。但是並沒有用anaconda安裝python3。而是從python的官網上[www.python.org],直接下載了個python3的安裝包安裝的。如果有朋友想通過anaconda來安裝pytholn3,那就此打住,該文幫助不大。

如果你的python2之前也是下載的安裝包安裝,那可以接着往下來,也能完成python2和python3的兼容。

一,下載python3.6.8安裝包

二、安裝
因爲之前安裝的python2.7是默認安裝,此處選擇自定義安裝,需要修改默認安裝位置。
在安裝python3的時候,需要注意的幾點:
1,勾選了 "Add Python 3.6.8 to PATH" 選項,會自動配置環境變量。
2,勾選“Install for all users" 並自定義安裝路徑,最好和python2在同一目錄下,方便管理。
其外,就一路"next"即可。

三、區分使用python2和python3

查看環境變量的配置,發現新裝的python3已經都配置上了。
如果這時候運行python -V ,會直接顯示python3.6的版本。

區分操作:
1,把python3下安裝目錄的python.exe,更改爲python3.exe

2,刪除pip.exe 文件

3,測試(重啓命令行端)

運行pip3 -V 的時候,發現是致命的錯誤。Unable to create process using 'xxx'
原因是 pip3有問題,其實就是pip的版本太低了,升級一下就可以了:python3 -m pip install -U pip 或者 python3 -m pip install --upgrade pip
但是有的電腦,直接執行以上兩個命令,是不成功的。

4,解決方案

如果不成功,那就安裝目錄的 \Python36\Lib\site-packages\pip-18.1.dist-info 刪除掉。


 

然後再執行以上升級pip的命令就可以成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章