zoukankan      html  css  js  c++  java
  • Windows下的Python多版本管理?

    虽然接触了好几年python,但一些细节没有注意。最近看网课,看到这个Windows系统下Python多版本管理的问题,记录下备忘。

    假设现在windows环境中有python2,python3和anaconda三个python不同的版本,如何高效随意调用我们想要的那个Python呢?

    • 我理解的环境变量(即PATH)概念:其实就是一个软件的路径,如果软件加入了PATH中,使用时无需加上安装的全路径(只需写软件名),系统会寻找到该软件,加入了多个路径,会按顺序依次搜索,找到第一个运行。
    • 如果没加入到环境变量(很多软件其实在安装过程已经加了,而有些是可选项,需要手动),则只能在软件安装的路径下调用。
    • 在当前路径打开cmd的方法:路径栏输cmd回车;或按shift+右击鼠标,在此处打开cmd。
    • 可以将各个安装的python(即python.exe路径和scripts/pip.exe路径)加入环境变量(即PATH)中,按优先级加入。
    • where python命令可查看你有几个python,在什么路径。pip -U查看安装包位置。
    • 最好的方法是改解释器的名字(因为默认都是python.exe),在安装路径下复制它,再重命名,如python2.exe,python3.exe,python-conda.exe,再加入环境变量(不管顺序),这样调用时,只需写python2,python3,python-conda就好。pip也如此设置。Linux系统的多版本管理也一样,将原名软链接一下即可。

    部分参考自崔庆才老师的《Python3爬虫》视频:https://www.bilibili.com/video/BV1jE41137hd?p=5

  • 相关阅读:
    js实现去重字符串
    js查找水仙花数
    js实现找质因数
    jQuery插件(多级菜单)
    Pycharm安装常见问题
    Python-Excel循环写入
    1110 距离之和最小 V3
    1109 01组成的N的倍数
    1393 0和1相等串
    1043 幸运号码
  • 原文地址:https://www.cnblogs.com/jessepeng/p/14087206.html
Copyright © 2011-2022 走看看