python2 与 python3 安装共存与修改国内镜像

本贴最后更新于 2556 天前,其中的信息可能已经时过境迁

先装 3 再装 2

1.进入 python 官网

链接 https://www.python.org/

2.直接下一步下一步

(注:VS 2015 及其以后版本需要的,如果你以后打算在 VS 2015 中配置 python 环境请勾选此项,点击 Browse 选择安装目录)

3 输入命令查看是否安装成功

python
pip

4. 报错解决

如果没有成功查看报错,或者是否添加了环境变量

在path中添加
C:\Python36
C:\Python36\Scripts

5. 区分 python3

成功之后把 python.exe 修改为 python3.exepythonw.exe 修改为 pythonw3.exe

6. 再次查看是否成功

python3
pip3

7. 开始安装 python2

8. 依然下一步下一步安装

(中间会有个红叉需要是手动修复或者手动添加环境变量)

9. 修改阿里源

C:\Users\Administrator\pip\pip.ini(也有可能是.cfg)

新版ubuntu要求使用https源,要注意。

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/ 

豆瓣:http://pypi.douban.com/simple/
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

10. 运行命令检验结果

python
pip2

11. 最后说明

这里 pip 可能会引起混淆 用 pip2 和 pip3 来区分版本(不需要是手动修改 python 默认这样)
python 命令是 2 python3 是 3

免修改终极大招

当 python 脚本需要 python2 运行时,只需在脚本前加上,然后运行 py xxx.py 即可。

#! python2

当 python 脚本需要 python3 运行时,只需在脚本前加上,,然后运行 py xxx.py 即可。

#! python3

就这么简单。
同时,这也完美解决了在 pip 在 python2 和 python3 共存的环境下报错,提示 Fatal error in launcher: Unable to create process using '"'的问题。

当需要 python2 的 pip 时,只需

py -2 -m pip install xxx

当需要 python3 的 pip 时,只需

py -3 -m pip install xxx

python2 和 python3 的 pip package 就这样可以完美分开了。

  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    543 引用 • 672 回帖
  • 国内镜像
    1 引用

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...