首页 > 代码库 > 【Python 学习笔记-00】学习方法-环境安装篇-pycharm 安装和使用

【Python 学习笔记-00】学习方法-环境安装篇-pycharm 安装和使用

#### 本文主要包括以下几个知识点:
- 1.Python 学习方法
- 2.python 安装
  - 2.1.在 Windows 上安装
  - 2.2.在 Linux 上安装
- 3.pycharm 安装和使用
  - 3.1.在 Windows 上安装和使用
  - 3.2.在 Ubuntu 上安装和使用


<!--more-->

## 1.python 学习方法
我们学习目的是学以致用,何以致用呢,一是掌握理论知识点,二是把理论知识实践之,这样既可以加深我们对理论知识的理解,也可以提升我们对知识的使用技巧。

理论不通实践之,实践不通学理论。当我们对理论知识难以理解时,或许把知识拿来实践一下,就可以明白。有时候,我们做实践的时候,会遇到各种各种的问题,这时候很可能就是理论知识太欠缺啦,赶紧补补。

先说说理论知识的学习,都有哪些好方法:
- 学习知识点,按照自己的套路整理成文档。
知识不可能学一次就掌握了,我们需要学而时习之,温故知新。按照自己的套路整理知识点,经过整理和梳理,一是可以加深记忆和理解,二是方便我们温故知新,当我们忘了,可以快速的定位,回忆起以前的学习印象

- 多画流程图和思维导图
流程图对我们理解知识点和逻辑关系,至关重要,建议在写代码之前,把自己的思路画成流程图,然后在写代码。思维导图,我们可以将知识点整理成思维导图,方便记忆掌握。

再看看实践,都有哪些好方法:
- 实践,我们可以做实验,写小程序,写项目,这些都是实践的方式
- 实践也可以有套路,比如:明确实践的目的,做出流程图或者架构图,按照流程图实现,记录实现的过程,整理成文档,总结实践:有什么收获,遇到什么问题,如何解决的等等。

通用的方法:
- 多找有经验的老司机带路
- 珍惜时间,把握时间,坚持学习
- 待补充


----------


## 2.Python 安装
#### 2.1.Windows 上安装
当前官方推荐下载的最新版本为:2.7.12和3.5.2
2.7.12 下载地址:[https://www.python.org/ftp/python/2.7.12/python-2.7.12.amd64.msi][1]
3.5.2 下载地址:[https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe][2]

##### 安装Python2.7.12:
![QQ截图20161015022307.png][3]

![QQ截图20161015022319.png][4]

![QQ截图20161015022400.png][5]

##### 安装Python3.5.2:
![QQ截图20161015015620.png][6]

![QQ截图20161015015657.png][7]

![QQ截图20161015015712.png][8]

![QQ截图20161015015731.png][9]

![QQ截图20161015021621.png][10]

我们做一些修改,把`C:\Python35\python.exe`改成`python3.exe`,这样我们在cmd下输入 python 默认使用的是 python2,输入python3时候,使用的是python3。
还有,把`C:\Python35\Scripts\pip.exe`文件删除,这样默认的 pip 调用的是 Python2 的,输入 pip3 才是调用 Python3 的 pip。
还有,我们需要更新一下 Python3 的 pip,它能正常使用:以下是 cmd下 的代码
```
C:\Users\chmod>pip -V
pip 8.1.1 from c:\python27\lib\site-packages (python 2.7)
 
C:\Users\chmod>pip3 -V
Fatal error in launcher: Unable to create process using ‘"‘

C:\Users\chmod>python -m pip install -U pip

C:\Users\chmod>pip3 -V
pip 8.1.2 from c:\python35\lib\site-packages (python 3.5)
```


#### 2.2.Linux 上安装
我这里的环境是:VMware workstations 12 + CentOS6.5_x86_64,系统自带Python 2.6.6。
这里再安装2.7.12和3.5.2版本,并且设置`yum`继续使用 Python2.6 版本,python 默认版本为2.7.12

#### 安装依赖:
```
[root@xsyme ~]# yum -y install readline-devel
#如果没有安装这个依赖,等你安装完Python后,输入回车,左右方向键:
[root@xsyme ~]# python
Python 2.7.12 (default, Oct 14 2016, 03:51:28)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> ^H^H^H^[[C^[[C^[[D^[[D
#如果你安装完Python才发现,漏了这个依赖,那只能安装这个依赖,再重新编译安装Python了。
#重新编译安装Python,需要切到源代码目录make clean 一下,然后在make && make install
```

#### 下载并编译安装
```
[root@xsyme data]# wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
[root@xsyme data]# wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
[root@xsyme data]# tar -zxvf Python-2.7.12.tgz
[root@xsyme data]# cd Python-2.7.12
[root@xsyme Python-2.7.12]# ./configure
[root@xsyme Python-2.7.12]# make && make install
[root@xsyme data]# tar -zxvf Python-3.5.2.tgz
[root@xsyme Python-3.5.2]# ./configure
[root@xsyme Python-3.5.2]# make && make install
[root@xsyme Python-3.5.2]# python3    #安装Python3.5.2
Python 3.5.2 (default, Oct 14 2016, 03:40:41)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
```

#### 设置yum继续使用Python2.6版本,python默认版本改为2.7.12
```
[root@xsyme ~]# mv /usr/bin/python /usr/bin/pythonold  #修改2.6.6版本名字
[root@xsyme ~]# vim /usr/bin/yum  #修改yum继续使用Python2.6.6
[root@xsyme ~]# head -1 /usr/bin/yum
#!/usr/bin/pythonold
[root@xsyme ~]#     #设置Python2.7.12 为Python默认程序
[root@xsyme ~]# ln -s /usr/local/bin/python2.7 /usr/bin/python
[root@xsyme ~]# python
Python 2.7.12 (default, Oct 14 2016, 03:51:28)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
```
OK,到此Python安装完成。

#### 在虚拟机系统上,安装上传下载工具
如果发现下载Python源代码包速度太慢,可以使用迅雷下载到本地,然后再上传到虚拟机上的Linux系统。使用xshell连接Linux系统后,安装`lrzsz`工具,可以方便的上传文件和下载文件,使用`rz`命令上传,使用`sz filename`下载。
安装`lrzsz`工具:
```
[root@xsyme ~]# mount /dev/sr0 /mnt   #挂载centos系统镜像包
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@xsyme ~]# rpm -ivh /mnt/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
```

<hr />

## 3.pycharm 的安装和使用
#### 3.1.pycharm 的安装
pycharm 下载:[download][11]

在 Windows 上安装


  [1]: https://www.python.org/ftp/python/2.7.12/python-2.7.12.amd64.msi
  [2]: https://www.python.org/ftp/python/3.5.2/python-3.5.2-amd64.exe
  [3]: http://www.xsy.me/usr/uploads/2016/10/1417320578.png
  [4]: http://www.xsy.me/usr/uploads/2016/10/2447437101.png
  [5]: http://www.xsy.me/usr/uploads/2016/10/2908090112.png
  [6]: http://www.xsy.me/usr/uploads/2016/10/4035710106.png
  [7]: http://www.xsy.me/usr/uploads/2016/10/480861818.png
  [8]: http://www.xsy.me/usr/uploads/2016/10/1540077613.png
  [9]: http://www.xsy.me/usr/uploads/2016/10/781456494.png
  [10]: http://www.xsy.me/usr/uploads/2016/10/558234437.png
  [11]: http://www.jetbrains.com/pycharm/download/#section=windows

本文出自 “少延哥运维路上” 博客,请务必保留此出处http://shaoyange.blog.51cto.com/12146264/1865245

【Python 学习笔记-00】学习方法-环境安装篇-pycharm 安装和使用