需要安装的软件:

Python2.7.14和Python3.6.4 要在电脑上同时安装两个版本

开发工具:PyCharm 是一个jetbrains的python开发工具 idea系列之一

Python版本:2.X和3.X两种不同的版本

现在我windows电脑存在两种版本,分别为python 3.6.4和python 2.7.14

在windows命令行下输入python,默认执行时python 3.6.4这个版本,想要执行2版本我设置为需要输入python2

安装Python

选择需要安装的版本下载安装包

Python-(这里是版本号,如2.7.14).msi是windows的安装版本

下载完成后进行安装,对于不想默认路径安装的人,可以选择非系统盘作为自己的安装路径。如我的是D:\Python

接下来需要进行环境变量的配置(图片由网上截取地址:https://www.jianshu.com/p/0bd0bc73eff2)

python会在安装时候自动将python路径设置到Path系统环境变量中。如下面

如果在cmd中输入python后会进入到python界面,测说明python安装完成。

不行则我们手动将我们的python安装路径添加到系统环境变量中(不会请百度)

到此单个python的安装已经完成。不安装两个版本的可以省略下面的python3的安装

我们是要完成windows电脑安装2.x和3.x版本,我们继续通过python的官网下载python 3.6.4.exe(有一点很好奇,怎么2.7版本是msi文件3.6就变成了exe文件了呢)

下载完成安装,同上

有可能你安装完成后在命令行输入python时输出的还是python2.7版本的信息。首先需要确认我们需要默认使用的python版本是多少。在这里假设是python3.x

我们分别获取3.6.4和2.7.14的安装路径(注意安装的路径不要弄错)

注意上面红圈。我的python2.7.14的安装路径D:\Python\ 我的python3.6.4的安装路径是D:\Python3\

我们打开环境变量(我的电脑--右键--属性--高级--环境变量)在系统变量Path变量中添加信息

如:

在Path变量的值中要将已有的Python相关路径先删掉

在这个最后面添加

;D:\Python3\;D:\Python3\Scripts\;D:\Python\;D:\Python\Scripts\

将python3的路径放在前面,然后我们修改python2.7.14目录下的Python.exe文件重命名为Python2.exe

设置完后我们再cmd路径输入python显示的就是默认的python3.6.4的信息,

如果我们要使用python2.7.14就要输入python2

(现在才知道输入的这个python名字时,系统会查找Path的变量值,也就是查找变量值所有路径下有没有一个python.exe的可执行文件,有则将其进行运行,没有则返回错误信息)

如果我们想默认使用python2.7.14,只需要将python3安装路径中的Python.exe重命名为Python3.exe,Python2安装路径中的Python.exe不需要修改名字为Python2.exe

这样就完成Python2和3的共存。

但还是有一个问题,当我们进行pip安装模块时,我们不知道使用的是python2还是python3的安装

而且我们配置环境变量后在cmd命令行输入pip,pip2或者pip3

会报错误

这时候我们需要将python2和python3对应的Scripts目录下的pip.exe文件给删除掉。关闭dos窗口,重新打开输入pip3和pip2都可以进行输入

如果我们python2要安装模块时,应该使用pip2 install 你想要安装的软件名

如果要在python3中安装则可以用pip3

python2.x和python3.x共存安装配置完毕

安装PyCharm 百度搜索,找到对应官网下载安装。

python安装与开发环境搭建实验总结_python开发环境安装配置相关推荐

  1. python安装与开发环境搭建实验总结_python实验一:python环境配置

     你看到提示符 >>> 就表示我们已经在 Python 交互式环境中了,可以输入任何 Python 代码,回车后会立刻得到执行结果.现在,输入 exit() 并回车,就可以 退出 ...

  2. uni-app实战之社区交友APP(11)API环境搭建和登录API开发

    文章目录 前言 一.后端API环境搭建 1.后端线上环境部署 2.Postman安装使用 3.PyCharm和数据库管理 4.创建项目 5.数据库创建和配置 二.API开发准备 1.数据表设计 2.封 ...

  3. 音视频开发6. 搭建 ffmpeg Linux远程开发环境

    音视频开发6. 搭建 ffmpeg Linux远程开发环境 一.准备环境 二.操作步骤 1. 在CentOS 编译安装 ffmpeg 2. 编译安装ffmpeg后的环境 3. 本地在vscode安装 ...

  4. 深度学习环境搭建(从卸载CUDA到安装,以及Pytorch与torchvision的安装。你从未见过的全有版本)

    深度学习环境搭建(从卸载CUDA到安装,以及Pytorch与torchvision的安装.你从未见过的全有版本) 先来点头疼的:在深度学习的过程中,环境搭建是必须要经过的一个关卡,由于版本对应麻烦,很 ...

  5. 在Windows系统中搭建PHP环境,PHP环境搭建-Windows系统下PHP环境搭建

    1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...

  6. React系列---Webpack环境搭建(二)不同环境不同配置

    React系列---Webpack环境搭建(一)手动搭建 React系列---Webpack环境搭建(二)不同环境不同配置 React系列---Webpack环境搭建(三)打包性能优化 实际项目中,往 ...

  7. hadoop环境搭建(一):环境准备

    hadoop环境搭建(一):环境准备 近期,学校开始了大数据课程,我带着学生从零到有一步一步架设大数据集群,现将具体步骤记录,以便更多初涉大数据的小白们有个参考,欢迎评论区留言讨论. 很少写博客,所以 ...

  8. PHP环境搭建-Windows系统下PHP环境搭建

    1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...

  9. 服务器php环境搭建教程,PHP服务端环境搭建的图文教程(分享)

    一.PHP服务端环境搭建 1.php服务端环境安装套件xampp(apach+mysql+php解释器) F:\MyDoc文件(重要)\DL_学习\download重要资源\apache服务器组件 安 ...

  10. 服务器php环境搭建教程,PHP服务端环境搭建图文详解

    PHP环境搭建也是一门技术,本文主要为大家分享一篇PHP服务端环境搭建的图文教程,具有很好的参考价值,希望对大家有所帮助. 一.PHP服务端环境搭建 1.php 服务端环境 安装套件 xampp(ap ...

最新文章

  1. TPL中Task执行的内联性线程重入
  2. sybase的sysprocesses中的hostname显示不全_Linux中Postfix邮件认证配置(五)
  3. [YTU]_2432( C++习题 对象数组输入与输出)
  4. Head First JSP---随笔三
  5. [转] 深入浅出 妙用Javascript中apply、call、bind
  6. -bash: composer: command not found解决办法
  7. python跟java 效率_Python注重可读性和效率:与Java、PHP以及 C++语言对比谁受欢迎?...
  8. 最详细的java思维导图
  9. 概率论基础知识整理(一)
  10. java牛顿法求方程根_牛顿迭代法 求方程根
  11. Deep Learning 效率神器推荐
  12. Python正则表达式-re模块奇技淫巧
  13. python多线程详解 Python 垃圾回收机制
  14. Android实现下载文件(图片)显示进度
  15. Linux软件包管理和系统网络3
  16. 【伯克利马毅老师】强化学习与最优控制综述
  17. 浅谈UML---类图
  18. 无线扩展器怎么连接好友服务器失败怎么办,华为WS331C无线扩展器图文设置方法...
  19. android 将图片储存到手机内存不足,如何解决手机内照片太多、空间不够用的问题呢?简单一招即可搞定...
  20. OutlookSpy注册码破解

热门文章

  1. git 多个stash选择指定的版本恢复
  2. mysql 的 show profile 相关属性
  3. iOS - 常用本机URL跳转设置
  4. 关于坑爹的编解码问题
  5. 谈谈如何优化MYSQL数据库查询
  6. 83、冗余网关配置实验之VRRP
  7. 所有子线程全部结束的判断
  8. yii 学习笔记五、通过gii创建modules(模块)
  9. Android应用程序键盘(Keyboard)消息处理机制分析(19)
  10. 使用WebService的方式调用部署在服务器的Wcf服务