您的位置:首页 > 编程语言 > Python开发

同一台电脑如何安装多个版本的python以及如何解决python2.x安装包时出现的问题

2020-02-07 17:03 555 查看

安装多个版本时碰到的问题

 

# 如何在同一台电脑上安装多版本的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的版本,具体的办法网上已经有很多了,请自行百度,我这里就不多做赘述了。

 

  • 点赞
  • 收藏
  • 分享
  • 文章举报
野好 发布了1 篇原创文章 · 获赞 0 · 访问量 30 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐