python环境搭建、pycharm基本使用

一、python环境搭建(windows环境下)

python安装,包括python2和python3

        1.安装路径在 C:\python27 和 C:\python36(选择添加到环境变量)路径有空格的化(C:\Program Files\Python36)pip可能会有问题

        2.将C:\python36\python.exe修改为python3.exe

        3.将C:\python27和C:\Python27\Scripts添加到环境变量里面

        4.在终端输入 python 进入的是python2的环境;输入python3 进入的是python3的环境;

        5.pip可能会出问题,报错  Fatal error in launcher: Unable to create process using '"'需要升级一下对象的pip:  python3 -m pip install -U pip

           pip3 -V  /  pip2 -V  

        6.环境变量的设置:计算机 - 右键 - 属性 - 高级系统设置 - 环境变量 - 系统变量

 

二、python环境搭建(linux环境下)

Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python

查看默认Python版本
python -V
 
1、安装gcc,用于编译Python源码
    yum install gcc
2、下载源码包,https://www.python.org/ftp/python/
3、解压并进入源码文件
4、编译安装
    ./configure
    make all
    make install
5、查看版本
    /usr/local/bin/python2.7 -V
6、修改默认Python版本
    mv /usr/bin/python /usr/bin/python2.6
    ln -s /usr/local/bin/python2.7 /usr/bin/python
7、防止yum执行异常,修改yum使用的Python版本
    vi /usr/bin/yum
    将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2.6

这里装的是python3:

http://www.cnblogs.com/wupeiqi/articles/4906230.html

https://www.cnblogs.com/wayde-Z/p/6086083.html

https://blog.csdn.net/zuolovefu/article/details/78142612

http://www.cnblogs.com/wenchengxiaopenyou/p/5709218.html

 

安装之后尽然没有pip3 需要先安装   

yum install openssl-devel   -y

yum install zlib-devel  -y

重新编译,运行python 才会自带pip3
cd Python-3.6
./configure      
make
make install

需要安装django 需要先
yum install sqlite-devel
之后,在重新编译,运行python,才会生效
cd Python-3.6
./configure      
make
make install

一切都只是因为python是C写的,先编译,后运行,所以每次依赖的环境安装后,要重新编译,运行

 

另一种:

CentOS怎样安装Python3.6
yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
安装可能用到的依赖

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
下载Python3.6.5源码

tar -xzvf Python-3.6.5.tgz
解压到当前目录

cd Python-3.6.5
进入解压后的目录

./configure --prefix=/usr/local/python
安装到/usr/local/python目录,不用事先创建python目录

make
编译

make altinstall
安装

cd /usr/bin
进入/usr/bin目录

mv python python.bak
mv pip pip.bak
重命名python2的快捷方式

ln -s /usr/local/python/bin/python3.6 /usr/bin/python
ln -s /usr/local/python/bin/pip3.6 /usr/bin/pip
创建python3与pip3软连接

ll yum*
查看/usr/bin目录下有哪些yum文件
把这些文件的第一行#!/usr/bin/python改为#!/usr/bin/python2
因为yum是依赖python的,所以我们修改了默认的python,就要修改yum,让其运行指向python2

修改urlgrabber配置文件
vim /usr/libexec/urlgrabber-ext-down
把第一行#!/usr/bin/python 改为 #!/usr/bin/python2

 

完整的一次操作:

yum install gcc
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar -xzvf Python-3.6.5.tgz
cd Python-3.6.5
./configure
make all
make install
cd /usr/bin
进入/usr/bin目录
mv python python.bak
mv pip pip.bak
重命名python2的快捷方式
ln -s /usr/local/bin/python3.6 /usr/bin/python
ln -s /usr/local/bin/pip3.6 /usr/bin/pip
创建python3与pip3软连接

修改yum的文件导入python的环境
vim /usr/bin/yum
将头部 #!/usr/bin/python 修改为 #!/usr/bin/python2
修改urlgrabber配置文件
vim /usr/libexec/urlgrabber-ext-down
把第一行#!/usr/bin/python 改为 #!/usr/bin/python2

就这样,默认的环境被改成了python3的环境。

 

三、pycharm的基本使用  

https://www.jetbrains.com/pycharm/

 

linux:

  cd pycharm-community-2017.2.3/bin

  sh pycharm.sh &

 

 

1. pycharm下为python项目配置python解释器

       project:当前项目名 - > Project Interpreter -> add Local

   

   

2.在pycharm下创建python文件,python模块

         1.File - > New - > Python File

         2.File - > New -> Python Package

 

3.使用pycharm安装python第三方模块

        1.Project:当前项目名 - > Project Interpreter - > 点击右侧绿色小加号

 

4.pycharm基本设置

        1.不使用tab、tab=4空格:Editor - > Code Style - > Python ;因为有的电脑配置tab为2个空格,有影响。

        2.字体、颜色设置:Editor - > Color&Fonts - > Python

        3.关闭自动更新:Appearance & Behavior - > System Settings - > Updates

        4.脚本头设置:Editor - > File and Code Templates - > Python Script  注:其他类似

        5.显示行号: Editor - > General - > Appearance - > Show line numbers  注:2016.2默认显示行号

        6.右侧虚线是PEP8的代码规范,提示一行不要超过120个字符

        7.导出、导入你自定义的配置:File - > Export Settings、 Import Settings

     settings.jar   setting.jar

 

 

 

 

5.常用快捷键

        1. Ctrl + D          复制当前行

        2. Ctrl + Y          删除当前行

        3. Shift + Enter   快速换行

        4. Ctrl + /            快速注释

        5. Tab                 缩进当前行

        6. Shift + Tab      取消缩进

        7. Ctrl + F           查找

        8. Ctrl + R           替换

 

 

6.pycharm安装插件

       plugins - > Brows repositories (下方三个按钮中间那个) - > 搜索 markdown support - > install

 

 

7. Git配置

   http://www.cnblogs.com/alice-bj/p/8522633.html

        1. 需要本地安装好Git

        2. Version Control > Git 

        3. 配置了Git等版本控制系统后,可以很方便的diff查看文件的不同

 

 

8.常用操作指南

  1. 在文件管理其中打开:右键选中文件 - > 往下找到 Show in Explorer

  2. 快速定位:Ctrl + 某些内建模块之后,点击在源文件中展开

  3. 查看结构:IDE 左侧边栏Structure 查看当前项目结构 

  4. tab批量换space: Edit - >Convert Indents     # 一般用4个空格,不用tab; 因为有的电脑配置tab为2个空格,有影响!!

  5. 复制文件路径:左侧文件列表右键选中文件 - > Copy Path 

  6. TODO的使用:#TODO要记录的事情

  7. Tab页上右键 - > Move Rigit (Down) 把当前Tab页移到窗口右边(下边),方便对比

  8. 文件中右键 - > Local History 能够查看文件修改前后的对比

  9. IDE右下角能够看到一些有用的信息,光标当前在第几行的第几个字符,当前回车换行,当前编码类型,当前Git分支

  10. IDE右侧边栏 - > Database

 

  

 

9.如何去掉烦人的波浪线?PEP8又是什么?

  PEP是 Python Enhancement Proposal 的缩写,翻译过来就是 Python增强建议书

  https://blog.csdn.net/matrix_laboratory/article/details/50788774

  http://www.cnblogs.com/alice-bj/p/9049414.html

  

  1. 单独一行的注释: # +1空格 + 注释内容

  2. 代码后跟着的注释:2空格 + #+1空格 + 注释内容

 

可配置波浪线得显示,错误提示样式

 

 

10.SSH Terminal :Default + Encoding UTF-8

 终端得编码方式:

 

11.善用搜索,善用搜索,善用搜索

    sogou  英文

 http://english.sogou.com/

posted @ 2018-07-07 18:03  Alice的小屋  阅读(600)  评论(0编辑  收藏  举报