环境
  虚拟机:VMware 10
  Linux版本:CentOS-6.5-x86_64
  客户端:Xshell4
  FTP:Xftp4
  python2.X
  python3.X

所谓安装Python,安装的是python代码解释器,负责运行Python程序的。

一、windows下安装Python
Python2.x
1、下载安装包,运行安装;
2、安装目录加入Path环境变量;
3、验证CMD输入:python -V

python各个版本安装教程

Python3.x
1、下载安装包,运行安装,勾选Add Python 3.X to PATH
2、验证CMD输入:python

安装Python 3.7

二、Linux下安装Python
Python2.x
1、 下载Python2.x的包
2、 tar –zxvf python-2.7.15.tar
3、 yum install gcc
4、 ./configure
5、 Make && make install

Python3.x
1、 依赖环境:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2、 下载Python3的包
3、 tar –zxvf python-3.6.1.tgz
4、 ./configure
5、 Make && make install
6、 添加环境变量

三、Anaconda安装

Anaconda是一个开源的Python发行版本,python是一个编译器,如果不使用Anaconda那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好。Anaconda可以看做Python的一个集成安装,里面集成了很多关于python科学计算的第三方库,安装它后就默认安装了python、IPython、集成开发环境Spyder和众多的包和模块,包含了conda(conda 是开源包(packages)和虚拟环境(environment)的管理系统。)、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 515 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。一般开发会安装Anaconda,里面默认安装Python3,然后再单独安装一个Python2.X版本,不同的项目,切换版本即可。

1、下载

Anaconda官网:https://www.anaconda.com
清华镜像下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

2、安装

(2.1)安装路径中不要有中文和空格,安装过程中会有下图所示,直接将Anaconda加入到系统环境变量中

如果不选中也可以安装完成后自己配置环境变量。修改系统变量Path:

C:\Anaconda
C:\Anaconda\Scripts
C:\Anaconda\Library\bin

(2.2)验证

conda --version

python --version

3、使用

Anaconda Navigator :用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在 Navigator 中手工实现。


Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。


QTconsole :一个可执行 IPython 的仿终端图形界面程序,相比 Python Shell 界面,qtconsole 可以直接显示代码生成的图形,实现多行代码输入执行,以及内置许多有用的功能和函数。

spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。

Anaconda环境调整举例:
#创建一个名为python35的环境,指定Python版本是3.(不用管是3..x,conda会#为我们自动寻找3..x中的最新版本)
conda create --name python35 python=3.5 #安装好后,使用activate激活某个环境
activate python35 # for Windows
source activate python35 # for Linux & Mac #激活后,会发现terminal输入的地方多了python35 的字样,实际上,此时系统做的#事情就是把默认2.7环境从PATH中去除,再把3.5对应的命令加入PATH #此时,再次输入
python --version
#可以得到`Python 3.5. :: Anaconda 4.1. (-bit)`,即系统已经切换到了3.
#的环境 #如果想返回默认的python .7环境,运行
deactivate python35 # for Windows
source deactivate python35 # for Linux & Mac #删除一个已有的环境
conda remove --name python35 --all

四、Python IDE安装

python开发使用pycharm较多,就像java使用eclipse较多。
1、eclipse插件安装
(1)eclipse要求4.7以上,下载python插件包PyDev.zip(http://www.pydev.org/download.html),解压后加压拷贝到eclipse的dropins中,重启即可。
(2)设置解释器:


(3)设置工作空间字符集:UTF-8

(4)创建python应用

2、pycharm安装
傻瓜式安装,创建新的项目的时候直接选择sdk

配置python解释器:

五、交互式窗口

1、python:在cmd中直接输入python(需要配置环境变量);

举例:python3配置

新增:PYTHON_HOME

修改Path:

后面追加:

;%PYTHON_HOME%;%PYTHON_HOME%\Scripts;%PYTHON_HOME%\Library\bin
Scripts下面有pip等经常用的工具 

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

首先,进入python安装目录下面的Scripts目录 看看有没有pip相关的可执行文件;


其次,如果有,python –m pip install --upgrade pip 进行更新;如果没有,使用命令:easy_install.exe pip 安装,如果报错试试其他easy_install-X.X.exe pip;.

最后,安装完成之后,看是否多了pip文件,将pip执行目录加入环境变量;

备注:pip常用命令

()查看帮助
pip help
()安装 卸载
pip install <包名>
pip uninstall <包名>
更新升级包:
pip install -U <包名> 或:pip install <包名> –upgrade
()搜索包
pip search <搜索关键字>
()查看已经安装的包
pip list
()查看某个包详情
pip show <包名>
pip --help
Usage:
pip <command> [options]
Commands:
install 安装包.
uninstall 卸载包.
freeze 按着一定格式输出已安装包列表
list 列出已安装包.
show 显示包详细信息.
search 搜索包,类似yum里的search.
wheel Build wheels from your requirements.
zip 不推荐. Zip individual packages.
unzip 不推荐. Unzip individual packages.
bundle 不推荐. Create pybundles.
help 当前帮助.
General Options:
-h, --help 显示帮助.
-v, --verbose 更多的输出,最多可以使用3次
-V, --version 现实版本信息然后退出.
-q, --quiet 最少的输出.
--log-file <path> 覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log
--log <path> 不覆盖记录verbose输出的日志.
--proxy <proxy> Specify a proxy in the form [user:passwd@]proxy.server:port.
--timeout <sec> 连接超时时间 (默认15秒).
--exists-action <action> Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
--cert <path> 证书.

2、ipython:找到对应的ipython的执行文件,直接执行;
ipython:支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数,注意:Python中本身不带有这个ipython的交互,需要自行安装。

使用pip安装:pip install ipython

参考:
廖雪峰Python教程

【Python学习之一】Python安装、IDE安装配置的更多相关文章

  1. python学习第二讲,pythonIDE介绍以及配置使用

    目录 python学习第二讲,pythonIDE介绍以及配置使用 一丶集成开发环境IDE简介,以及配置 1.简介 2.PyCharm 介绍 3.pycharm 的安装 二丶IDE 开发Python,以 ...

  2. Python学习day09 - Python进阶(3)

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

  3. Python学习day05 - Python基础(3) 格式化输出和基本运算符

    figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...

  4. Python学习(一) Python安装配置

    我本身是Java程序猿,听说Python很强大,所以准备学习一下Python,虽说语言都是相同的,但java跟python肯定还是有区别的.希望在此记录一下自己的学习过程. 目前,Python分2.X ...

  5. Python学习笔记—Python基础1 介绍、发展史、安装、基本语法

    第一周学习笔记: 一.Python介绍      1.Python的创始人为吉多·范罗苏姆.1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  6. python学习笔记--Django入门0 安装dangjo

    经过这几天的折腾,经历了Django的各种报错,翻译的内容虽然不错,但是与实际的版本有差别,会出现各种奇葩的错误.现在终于找到了解决方法:查看英文原版内容:http://djangobook.com/ ...

  7. Python学习笔记 - day1 - 概述及安装

    Python概述 Python是一种计算机程序设计语言.我们平时已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合网页编程的JavaScript语言等等. Python ...

  8. Python学习—Anaconda详细 下载、安装与使用,以及如何创建虚拟环境,不仅仅只有安装步骤哦

    上一期我们介绍了Python.Pycharm.Anaconda三者之间的关系以及使用,这一期主要详细介绍如何在Windows上下载和安装工具Anaconda,然后使用其自带的conda管理不同项目的虚 ...

  9. python学习之简介与环境安装

    [转自]http://www.cnblogs.com/wupeiqi/articles/5433925.html --Python可以应用于众多领域 如:数据分析.组件集成.网络服务.图像处理.数值计 ...

  10. Python学习之——Python安装

    环境:Centos6.5+python2.7.5 1.centons6.5系统中是已经安装了python的,先查看版本是不是需要的 python --version 2.安装一些必要的包,防止后面需要 ...

随机推荐

  1. P4139 上帝与集合的正确用法[欧拉定理]

    题目描述 求 \[ 2^{2^{2\cdots}} ~mod ~p \] 简单题,指数循环节. 由于当\(b>=\psi(p)\)时,有 \[ a^b=a^{b ~mod~\psi(p)+\ps ...

  2. python 打印html源码中xpath

    实例: #coding:utf-8 from lxml import etree import urllib url=urllib.urlopen('http://www.baidu.com').re ...

  3. python开发笔记之zip()函数用法详解

    今天分享一篇关于python下的zip()函数用法. zip()是Python的一个内建函数,它接受一系列可迭代的对象作为参数,将对象中对应的元素按顺序组合成一个tuple,每个tuple中包含的是原 ...

  4. test201909027 老Z

    30+100+40=170.数据出锅*2,也是没谁了. 装饰 快要到 Mope 的生日了,Mope 希望举行一场盛大的生日派对. 派对的准备工作中当然有装饰房间啦.Mope 的房间里有按从左到右的顺序 ...

  5. 我永远讨厌gch文件

    一个学期没写博客了. 今天写OOP作业见鬼了, 调了半天. 我写了一个match.h和一个match.cpp, 然后match.cpp里面#include"match.h", 然后 ...

  6. cors劫持用户凭证任意登陆

    漏洞作者:rcoil 挖洞过程无意中看到一个数据包,响应包中包含有Access-Control-Allow-Origin这个字段,然后就随手尝试看看有没有CORS漏洞!结果如图 再尝试 发现如下图! ...

  7. 委托、Lamda表达式

    1.委托概述 2.匿名方法 3.语句Lambda 4.表达式Lambda 5.表达式树

  8. RedisTemplate在项目中的应用

    如下主要通去年无聊做的 "涂涂影院后台管理系统" 一个 demo,看 RedisTemplate 的使用. 体验地址:http://video.71xun.com:8080  账户 ...

  9. BZOJ 4212: 神牛的养成计划 可持久化trie+trie

    思路倒是不难,但是这题卡常啊 ~ code: #include <bits/stdc++.h> #define N 2000004 #define M 1000005 #define SI ...

  10. 用Xpath选择器解析网页(lxml)

    在<爬虫基础以及一个简单的实例>一文中,我们使用了正则表达式来解析爬取的网页.但是正则表达式有些繁琐,使用起来不是那么方便.这次我们试一下用Xpath选择器来解析网页. 首先,什么是XPa ...