python2 與 python3 實現共存

已有配置  Anaconda2+python2.7html

方案一:直接安裝官網原生python3.6python

  一、修改根目錄下python.exe ->python3.exe    pythonw.exe ->pythonw3.exepython2.7

  二、cmd調用python3成功,顯示python3.6;調用python成功,顯示python2.7url

  三、cmd調用py -2成功;調用py -3,顯示python version 3 沒有安裝spa

  四、cmd調用pip -V,顯示Fatal error in launcher: Unable to create process using;pip3一樣.net

  五、參考 https://www.cnblogs.com/wuzhiyi/p/6051311.html  命令行

//python3:

python3 -m pip install --upgrade pip

//python2:

python2 -m pip install --upgrade pip

   升級python2的pip成功;但python3的pip顯示已爲最新版本。code

   調用pip -V 顯示來自於python27目錄的最新版本htm

   調用pip3仍然出錯blog

  六、參考  https://www.cnblogs.com/csjd/p/6337907.html  其中的第五步

5、下載pip,分別解壓到python2.7(or 3.6)\Lib\site-package目錄下

    1、下載路徑:https://pypi.python.org/pypi/pip

    2、DOS窗口,定位到pip文件夾,並運行安裝文件

        python2(or 3) setup.py install

    3、DOS界面提示安裝成功就好了

      p.s.  cmd中cd指令沒法轉到系統盤外指定目錄,添加 /d    e.q.  cd /d D:/python36/

    cmd調用pip3 -V 成功,顯示來自python36目錄的最新版本

    py -3 沒法解決。。

 

方案二:anaconda內添加python3及spyder3

  參考  http://blog.csdn.net/davidsmith8/article/details/78730459

     https://www.zhihu.com/question/49144687

  一、cmd下命令

#建立python3.6的環境

conda create --name python3 python=3.6

activate python3

#在環境中安裝anaconda的庫

conda install anaconda
1)進入命令行界面,並輸入python咱們發現這時咱們使用的是默認的版本2.7。
(2)咱們按ctril+z以後,退出python 2.7。
(3)而後輸入 activate py36,就是激活咱們剛纔安裝的python3.64)發現前面出現了<py36>的字樣,而後在輸入python這時python就顯示成了3.6版本
(5)當咱們想退出python3.6時,咱們只須要先退出python,再輸入 deactivate py36這樣咱們就退出了python3.6,再輸入python,就會是2.7版本了!

  二、原本應該出現spyder3,但不知爲啥沒有。用cmd進入python3.6模式,  activate py36 後直接輸入  spyder  啓動。 

    p.s.  anaconda更換國內鏡像源

#cmd命令下先進入python3.6狀態:  activate py36

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
相關文章
相關標籤/搜索