同一台电脑如何安装多个版本的python以及如何解决python2.x安装包时出现的问题
安装多个版本时碰到的问题
# 如何在同一台电脑上安装多版本的python
# 如何处理python2 如何安装 不同的包
# 如何在同一台电脑上安装多版本的python
1、安装python2.x和python3.x
进入python官网https://www.python.org/ ,下载两个版本,正常安装
我两个版本都安装在E盘
2、修改python_2文件夹中的python.exe文件名,改成python2.exe
3、配置路径(因为系统默认是python3.x,因此只用配置python2.x)
依次打开控制面板——系统和安全——高级系统设置
修改环境变量,找到系统变量中的Path,点击“编辑”
点击“新建”,将python2.x所在的文件夹复制进去,点击“确定”
4、检验
打开cmd,输入python,显示的是python3.7.0;输入python2,显示的是python2.7.6
# 如何处理python2 如何安装不同的包
当我们安装低版本的python时,会出现因为pip版本过低,不能下载很多的包,因此,我们先需要升级pip的版本
1、查看pip版本
在cmd中输入python -m pip show pip(如果只下了一个版本,可以直接pip show pip),python3的pip是最新的版本,但是python2只有19.0.0版,
直接输入pip -m pip install pip 会出现错误,导致不能安装,也不能正常安装其他的包
2、解决办法
进入 https://pypi.org/ ,下载source包,解压(我解压之后再D盘),打开cmd,
输入 cd D:\pip-19.3.1\pip-19.3.1(这是我刚才解压source包的位置),输入python2 setup.py install ,问题解决
3、验证
在cmd中输入python2 -m pip show pip,进行验证
结果发现问题解决
但是安装其他包时,还是出现错误,这时按相同的办法解决时, Windows 环境下安装Python2.7的Numpy扩展包时提示:error: Unable to find vcvarsall.bat
解决办法:
1、进入 https://pypi.org/ ,下载numpy-1.7.0-win32-superpack-python2.7.exe,然后一直点击下一步,然后点击完成就好
2、检验
打开cmd,输入python2 -m pip list,显示numpy已经成功安装了
如果安装所有包都是这样的流程,对像我这样的新手或者很少用到python2.x的人就会觉得吃力,有没有一劳永逸的办法呢?
当然有了,就是去https://www.anaconda.com/distribution/#download-section 安装Anaconda,然后选择python2.7的版本,具体的办法网上已经有很多了,请自行百度,我这里就不多做赘述了。
- 点赞
- 收藏
- 分享
- 文章举报
- 如何为虚拟电脑安装ubuntu系统以及可能出现的问题解决
- 如何解决python2.7x 版本的安装出错问题
- CUDA日志2-如何在一台Win0电脑上安装合适CUDA和OpenCv的版本问题
- 安装python-mysql出现的问题以及解决方法
- Jdeveloper 安装与问题修复以及如何支持Maven和解决中文乱码和版本兼容
- 当anoconda安装包出现问题时解决方法&python3下安装pymysql和aiomysql方法
- 如何解决在XPE\WES上安装应用程序或者驱动程序出现操作系统版本问题
- lzg_ad: 如何解决在XPE\WES上安装应用程序或者驱动程序出现操作系统版本问题
- Python安装第三方包(模块/工具)出现链接超时,网速慢,安装不上的问题如何解决
- Windows7下Python安装Numpy、Matplotlib以及Scipy时出现的问题以及解决办法
- 【安装Python环境】之“安装 setuptools ”时出现的问题以及解决办法
- Win10下python3和python2同时安装并解决pip共存问题 特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。 使用python开
- (最全)Windows上Anaconda+Python+Pycharm+CUDA+CUDnn实现tensorflow-gpu安装以及安装tenfolw-gpu过程中出现的各种问题以及相应解决办法
- 调试时出现:“没有找到 MSVCR80D.dll,因此这个程序未能启动,重新安装应用程序,可能会修复此问题”错误提示,如何解决?
- Python安装matplotlib所需要的软件以及问题的解决方法
- python32版本,出现问题“struct.error: argument for 's' must be a bytes object”的解决办法
- ubuntu12.04 安装python3.3.5以及方向键出问题解决方法
- python 第三方 .whl包安装及出现的IOError问题解决办法
- 今天电脑突然出现问题: 请安装 TCP/IP 协议 错误 10106 【已解决·】
- 整理ArcSDE 安装过程出现问题以及解决方法系列