Python 2/3 安装与运行环境设置:

1、Python 软件源:https://www.python.org/    下载Win版本 https://www.python.org/downloads/windows/

2、安装在同一个目录 c:\python 下的两个子目录,或者是两个一级目录,由你决定。环境 path 只能设置一个路径?

安装后会在 系统%windwos%中安装一个 py.exe 与 pyw.exe 文件作为 两个版本 python.exe 的启动文件。

$>  py -2 或  py -3  分别启动 python 2/3 的版本。

3、分别运行两个版本的包安装 pip 命令,不要直接运行 pip ,否则会进入 PATH 路径中直接找到的版本。

py2版本命令:   $>  py -2 -m pip  [install xxx]     安装 py2 的包。

py3版本命令:   $>  py -3 -m pip  [install xxx]     安装 py3 的包。

【Pip 是安装python包的工具,提供了安装包,列出已经安装的包,升级包以及卸载包的功能。Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。】

4、实际上,也可以只将一个版本加入 PATH,这样就只能py 启动器来启动运行两个版本,好!

直接通过 python 方式,只能找到 PATH 路径中的版本。

5、默认随 PYTHON 安装的 包管理器  PIP,可能版本较旧,升级方法如下:

python -m pip install -U pip     -U 即 --upgrade 升级。

6、pip安装依赖包时默认访问 https://pypi.Python.org/simple/,但是经常出现不稳定以及访问速度非常慢的情况。更换国内源。

(1)每次指定方式

pip  install XXXpkg -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

             比如:pip3 install PyQt5 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

       (2) 在WIN 用户目录下 (X:\user\zengXXX)下,创建一个 pip 目录,新加一个 .pip.ini 文件,内容:

             [global]

trusted-host=pypi.hustunique.com

index-url=http://pypi.hustunique.com/simple/

源主要是:

http://pypi.douban.com/  豆瓣

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

http://pypi.mirrors.ustc.edu.cn/  中国科学技术大学

7、 python 的 IDE 工具推荐:

     7.1  (推荐!)pycharm 社区版商业版本支持DJANGO 数据库开发),不支持WEB开发。 但可以用Tkinter ,Tk是Python自带的GUI库。    https://www.jetbrains.com/pycharm/

如果要使用其它GUI库,可以考虑 pyQt5,GTK的 GUI 库(Gnome 开发基础)。

7.2 (考虑Wingware Python IDE (个人版,不收费。)     http://wingware.com/

7.3   The Eric Python IDE(试用后,不推荐!安装麻烦,运行中经常出错。)     http://eric-ide.python-projects.org/

 

8、pypi 的非官方 WINDOWS 下的包。比如MYSQL 在WIN 下的PYTHON驱动,没有PY3 的版本。

参考连接:http://www.lfd.uci.edu/~gohlke/pythonlibs/  有很多非官方的编译包。

Python 2/3 安装与运行环境设置的更多相关文章

  1. Linux环境安装.NET运行环境

    Linux环境安装.NET运行环境 Linux环境安装.NET运行环境 1. 构建编译环境: (1) sudo apt-get install build-essential (2) sudo apt ...

  2. 阿里云服务器ubuntu安装java运行环境

    服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...

  3. 图文详解安装PHP运行环境

    一.什么是PHP运行环境 能够理解人与计算机交流时语言软件,通常指解释PHP编程语言的软件. 例如: PHP(代码) 需要PHP超文本预编译器(软件). Java需要JVM虚拟机 二.安装PHP运行环 ...

  4. Windows10内置ubuntu子系统安装后中文环境设置

    原文:Windows10内置ubuntu子系统安装后中文环境设置 第一开启相关设置,使用小娜(Win键+c)直接查找关键字打开更快.   ①设置→查找"针对开发人员"→开发人员模式 ...

  5. 小记LoadRunner 11 安装VC2005运行环境报错处理

    这几天在做性能优化,需要在虚拟机里装个LoadRunner 11.从测试同学那里搞来安装包,按照文档提示安装系统运行环境,提示我要装VC2005 SP1. 安装程序自己安装,报错.截图如下. 于是我又 ...

  6. odoo12从零开始:一、安装odoo运行环境(mac)

    写在前面: 接触odoo已经两年多了,在大学做课程设计的时候,无意间了解到odoo这个erp框架,当时的odoo在国内还默默无闻,我也不曾想过自己毕业后会从事到odoo框架的相关开发工作中来.两年多的 ...

  7. odoo12从零开始:一、安装odoo运行环境(windows10)

    前言 鉴于好多朋友说没有mac电脑,windows开发其实也差不了多远,只是个人习惯问题,而且吧,windows的电脑其实配环境也挺快的其实,我在这里再稍微补一个比较简单的windows环境部署,希望 ...

  8. 如何在Mac OS X上安装 Ruby运行环境

    对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 首先确定操 ...

  9. centos7.0 安装LNMP运行环境

    LNMP作为php流行的运行环境,而最近需要搭建一个内部的php论坛.记录下LNMP的安装: 1.安装mysql 请参考:centos7 安装mysql5.7.11注意事项 2.安装php yum i ...

随机推荐

  1. 庆祝下,提交了第一个ceph pull request。实现了从0到1的突破

    庆祝一下!经过社区老司机的带路,昨天提交了第一个ceph pull request.实现了从0到1的突破,希望再接再厉提交更多代码到社区,为社区发展贡献一点自己力量. 提交的第一个被社区fix的bug ...

  2. 关于delphi exit 继承

    父类窗体frm 继承下来一个子类 form2 父类按钮代码 procedure Tfrm.Button1Click(Sender: TObject); begin ShowMessage('); Ex ...

  3. OC中的多继承

    可以间接实现,方法有: 1.消息转发 2.协议 3.组合模式 4.代理 5.分类 直接上code,分别说明集中方法的实现 一.消息转发 消息转发可以参考我的另外一篇博客:http://www.cnbl ...

  4. Python进制转换

    一 内置函数 bin().oct().hex()的返回值均为字符串,且分别带有0b.0o.0x前缀. 实例 统计二进制数里1的个数 def countBits(n): return bin(n).co ...

  5. Matlab中^2和.^2的区别

    矩阵a a^2 --  两个矩阵相乘 a.^2  --  表示 矩阵对应位置相乘 如下: a=[ 1,2,3 4,5,6 7,8,9]; disp(a); disp(a^2); disp(a.^2); ...

  6. java 中正则表达式匹配

    String str = "#a#,#b#"; String reg="\\#+[^\\#]+\\#+"; Pattern p=Pattern.compile( ...

  7. POJ 3204 Ikki's Story I - Road Reconstruction

    Ikki's Story I - Road Reconstruction Time Limit: 2000MS   Memory Limit: 131072K Total Submissions: 7 ...

  8. Netty_UDP丢包解决

    程序背景 程序是Java编写,基于Netty框架写的客户端及服务端. 现象 客户端大数据量持续发UDP数据,作为UDP服务器出现了部分数据频繁丢失触发程序自身重传逻辑. 通过GC日志对比发现丢包的时间 ...

  9. Linux创建WiFi热点

    手机流量用完,需要开WiFi,由于是LinuxMint,感觉配置还算容易,找到一个不错的教程,收藏一下,以备后用.除了修改配置文件那步在我的电脑不需要外其他基本正确,而且Mint本来就衍生自Ubunt ...

  10. keylogger

    import pyHookimport sysimport pythoncomimport loggingfile_log = 'C:\\important\\log.txt'def OnKeyboa ...