专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Python2+python3多版本启动和多版本pip install问题

背景描述:

    python2版本都知道维护到2020年,目前使用python的很大一部分用户群体都开始改安装并且使用最新版的python3版本了,python2和python3在编程大的层面不曾改变,有些许细节的改变,很多人之前的项目是用python2写的,所以两套环境分析源码对很多人来説必不可少,此随笔记录python2和python3兼容问题;

准备工具:

    python-3.6.5安装包;(之前已经存在python2.7环境,此处不做过多説名;)

具体操作:

    一、自定义安装python3.6.5:

    

94_1.png

    勾选add python 3.6 to path表示安装时候自动添加环境变量–(亲测:只有在默安装时候勾选才会生效,自动加上环境变量,手动配置python的环境变量其实也很简单);

    勾选CUstomize installation可以自定义安装,包括安装路径等;

    

94_2.png

    此处选择安装组件和模块;

    

94_3.png

    如果电脑上有多个用户记得勾选Install for all users为所有用户安装;

    Customize install location自定义安装路径;

    点击install 按钮后就可以进行安装了;

    

94_4.png

    安装成功后检查环境变量和修改相关启动文件后再运行;

    二、环境变量和文件修改:

    a 、打开环境变量检查添加环境变量:

    

94_5.png

    b、修改添加path变量中的环境变量;

    

94_6.png

    截图没法截全,但是要保证环境变量中包含以下路径:

    1.c:\Python27    –安装python2启动路径;

    2.c:\Python27\Scripts    –安装python2时候pip等相关启动路径;

    3.c:\Python36-32 –安装python3的启动路径;

    4.c:\Python36-32\Scripts   –安装python2时候pip等相关启动路径;

    保存环境修改添加环境变后退出;

    核心共存模式方法一:(不推荐)

    c、修改启动文件如下:

    

94_7.png

    此处我只修改了python3的启动文件,因为我会默认使用python2进行编程;当然你也可以按照此方法修改python2的启动文件也是可以的;

    d、修改pip文件,区分pip安装时候安装的包对应python版本方便你调用时候不会出错;

    修改:C:\Python36-32\Scripts目录下的pip.exe重命名为pip3.exe即可;

    

94_8.png

    三、CMD中对应检查最终启动版本;

    1、默认python2.7:

    

94_9.png

    2、pthon3启动python3:

    

94_10.png

    核心共存方法二:(推荐使用)

    三、此方法不修改python安装任何文件;具体文件如下:

    python3环境变量下文件如下:

    

94_11.png94_12.png

    启动对应版本python方式如下:

    

94_13.png

    

94_14.png

    python安装时候在电脑上会安装核心启动py.exe,通过传递参数可识别并对应启动电脑上python版本;

而且此问题极大解决的pip installa安装时候的问题;

    具体如下:

    在python3下pip安装django命令如下:

    

94_15.png

    安装完成后去site-packages检查如下:

    

94_16.png

    安装成功,完美解决python启动和各版本piip问题;

    python2下pip安装命令如下:

    py -2 -m pip install xxxxxx

python3下pip安装命令如下: py -3 -m pip install xxxxxx

文章永久链接:https://tech.souyunku.com/29900

未经允许不得转载:搜云库技术团队 » Python2+python3多版本启动和多版本pip install问题

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们