windows上 python有多版本,如何管理,如何区别?

win10环境下:

1. where python 查看安装了哪些版本。

2.更改对应python.exe 文件的名称就能更改调用python的名称了。

3.不同python是两个完全独立的软件(独立的环境,独立的库),例如:

python27 -m pip install requests

python34 -m pip install requests

python36 -m pip install requests

4.环境变量中没有已安装版本的地址的话,使用python2这样的命令是不能调出使用的,需要添加环境变量。

C:ProgramDataAnaconda3;

C:ProgramDataAnaconda3Librarymingw-w64in;

C:ProgramDataAnaconda3Libraryusrin;

C:ProgramDataAnaconda3Libraryin;

C:ProgramDataAnaconda3Scripts;

C:Program FilesPython36Scripts;

C:Program FilesPython36;

C:Python27Scripts; 

C:Python27;

在win+r,之后运行cmd,输入path命令,就可以快速查到电脑已添加的所有环境变量,加粗的三个是python三个版本的exe文件的目录,更改exe的文件名之后,在cmd中输入对应的文件名就可以实现分别调用了。

我一共安装了三个python, anaconda3中的是python3;C目录下是python2和3,我将对应的EXE文件名也改成了2和3,这样就可以使用命令

python2 调用python2.7 (C:Python27  下的python2.exe

pyhton3 调用python3.6(C:Program FilesPython36 下的python3.exe

python 调用anaconda中的python3.6 (C:ProgramDataAnaconda3 下的python.exe

配图如下:

(完)

 

原文地址:https://www.cnblogs.com/yangzhaonan/p/9485538.html