Python 2/3 安装与运行环境设置
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 安装与运行环境设置的更多相关文章
- Linux环境安装.NET运行环境
Linux环境安装.NET运行环境 Linux环境安装.NET运行环境 1. 构建编译环境: (1) sudo apt-get install build-essential (2) sudo apt ...
- 阿里云服务器ubuntu安装java运行环境
服务器 阿里云服务器ubuntu安装java运行环境 转:http://www.codingyun.com/article/45.html 今天来给大家介绍一下在阿里云ubuntu服务器下安装java ...
- 图文详解安装PHP运行环境
一.什么是PHP运行环境 能够理解人与计算机交流时语言软件,通常指解释PHP编程语言的软件. 例如: PHP(代码) 需要PHP超文本预编译器(软件). Java需要JVM虚拟机 二.安装PHP运行环 ...
- Windows10内置ubuntu子系统安装后中文环境设置
原文:Windows10内置ubuntu子系统安装后中文环境设置 第一开启相关设置,使用小娜(Win键+c)直接查找关键字打开更快. ①设置→查找"针对开发人员"→开发人员模式 ...
- 小记LoadRunner 11 安装VC2005运行环境报错处理
这几天在做性能优化,需要在虚拟机里装个LoadRunner 11.从测试同学那里搞来安装包,按照文档提示安装系统运行环境,提示我要装VC2005 SP1. 安装程序自己安装,报错.截图如下. 于是我又 ...
- odoo12从零开始:一、安装odoo运行环境(mac)
写在前面: 接触odoo已经两年多了,在大学做课程设计的时候,无意间了解到odoo这个erp框架,当时的odoo在国内还默默无闻,我也不曾想过自己毕业后会从事到odoo框架的相关开发工作中来.两年多的 ...
- odoo12从零开始:一、安装odoo运行环境(windows10)
前言 鉴于好多朋友说没有mac电脑,windows开发其实也差不了多远,只是个人习惯问题,而且吧,windows的电脑其实配环境也挺快的其实,我在这里再稍微补一个比较简单的windows环境部署,希望 ...
- 如何在Mac OS X上安装 Ruby运行环境
对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 首先确定操 ...
- centos7.0 安装LNMP运行环境
LNMP作为php流行的运行环境,而最近需要搭建一个内部的php论坛.记录下LNMP的安装: 1.安装mysql 请参考:centos7 安装mysql5.7.11注意事项 2.安装php yum i ...
随机推荐
- 【Mysql】 局域网远程连接问题
设置了 user 表 的 host为‘%’ 为什么局域网还是连接不上: 新建查询-->分别执行 1.GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTI ...
- git详解
Git使用教程 source: http://www.cnblogs.com/tugenhua0707/p/4050072.html 一:Git是什么? Git是目前世界上最先进的分布式版本控制系 ...
- [Android] Visual Studio Emulator For Android 相关
1.修改设备名 C:\Users\[用户名]\AppData\Local\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices ...
- POJ2096 Collecting Bugs
Time Limit: 10000MS Memory Limit: 64000K Total Submissions: 5090 Accepted: 2529 Case Time Limit: ...
- (转载)哈夫曼编码(Huffman)
转载自:click here 1.哈夫曼编码的起源: 哈夫曼编码是 1952 年由 David A. Huffman 提出的一种无损数据压缩的编码算法.哈夫曼编码先统计出每种字母在字符串里出现的频率, ...
- My97 DatePicker 日期选择插件.
My97DatePicker是一个纯js写的时间插件,体积较小,更可以自己扩展皮肤,且样式不和页面相冲突,有多钟配置,近期项目用了一下感觉还不错...分享给大家 软件官网:http://www.my9 ...
- Windows bat脚本学习(1)
基础 首先所有命令在cmd命令行中都能找到说明: 例如 想知道type用法 输入type /? 其他命令都一样 type [drive:][path] filename 显示文本文件内容 虽然有点鸡肋 ...
- SQLServer-----Union,Union All的使用方法
转载: http://blog.csdn.net/kiqinie/article/details/8132485 select a.Name from Material as a union sele ...
- 给zabbix穿一件漂亮的衣服
推荐给zabbix穿上一件漂亮的衣服,安装Grafana推荐连接:http://www.myexception.cn/software-testing/2008870.html yum install ...
- android中导入低版本project可能会遇到的编译问题(转自: Victor@Beijing)
使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题. (1)Unable to resolve target 'android-5' 因为本机中现在使用的是2.2的SDK ...