01.环境变量&python多版本共存配置

Python多版本共存配置

参考链接:http://163.lu/nqEiO3

一、关于环境变量(百度百科)

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。

例如:Windows和DOS操作系统中的path环境变量,当**要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。**用户通过设置环境变量,来更好的运行进程。

如,在cmd窗口中输入python,系统会在当前目录下找可执行的名为python的程序,找不到则会到系统环境变量的path里一个一个去找。

所以想到在执行文件所在文件夹之外的任意地方 使用这个可执行文件的话,就需要将这个可执行文件的文件夹路径配置在系统环境变量的Path中。(在可执行文件所在文件夹按住shift右击选择在此处打开命令行,则可以直接使用这里的可执行文件)


二、多版本共存

比如我既装了py2也装了py3,且他们的可执行文件的路径都配置到了环境变量中。

1.在cmd中输入python执行了,但是执行的是哪个py呢?

cmd中输入“where python”,会显示python对应的所有的路径值,第一个结果就是执行的文件。

2.解决方案:

1/ 修改可执行文件的名称,现在几个版本都用的名称python.exe,可以复制一个改名字为python+版本.exe,然后在cmd中调用时候使用各自的新的这个名字去调用。

2/ 然后原来的几个python.exe,可以通用控制优先级来设置使用python命令时默认调用的是哪一个。

优先级的控制是通过修改路径在环境变量Path的前后顺序,想优先调用的放在前面。

你可能感兴趣的:(Python爬虫,Python基础)