环境安装
2020/3/17大约 2 分钟
Python下载 & Pycharm 基本使用
Python 环境安装
1. 环境安装
CentOS
安装必要工具
$ yum install yum-utils
# yum-builddep 为 Python3 构建环境,安装缺失的软件依赖
$ yum-builddep python
下载 Python3 源码包
$ curl -O https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
编译安装,默认的安装目录是 /usr/local
,若要改成其他目录,可在 make
(编译 )前使用 configure
命令追加参数来完成修改
$ tar xf Python-3.9.6.tgz
$ cd Python-3.9.6
$ ./configure # –-prefix=/custom/path --enable-shared
$ make
$ make install
此时已经成功安装了 python3 、pip3、setuptools
# 建立软链
$ ln -s /usr/local/bin/python3.9 /usr/bin/python3
$ ln -s /usr/local/bin/pip3 /usr/bin/pip3
# 查看版本
$ python3 -V
使用 python3 作为 python 的默认版本,可以 ~/.bashrc
加入如下
$ alias python='/usr/local/bin/python3.9'
但 CentOS 7 建议不要动 /etc/bashrc
文件,则可以把用户自定义的配置放入 /etc/profile.d/
目录中
$ vim /etc/profile.d/python.sh
$ source /etc/profile.d/python.sh
2. python 风格指南
3. Pycharm
3.1 通用设置
基本都在 setting
-> editor
中找
背景图: 双击 Shift ->
set background
lint: 用于检查代码规范(需下载安装&配置) Pycharm 也会自动检查,波浪线表示有问题
快捷注释:ctrl + /
查看保留字
from keyword import kwlist print([i for i in kwlist]) ### 输出结果: # ['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', # 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', # 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', # 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
注: 区分大小写 不能以保留字命名
3.2 快捷键
注意其他应用 热键占用,如 网易云
- 子类继承抽象类:Ctrl + O
- 批量的快速重命名:Shift + F6
- 快速查找文件名:Shift + Ctrl + N
快捷键大全: Help - Keymap Reference
3.3 配置 SFTP
SFTP 自动同步代码到虚拟机
设置入口
进行分组管理
注意:
若出现 Permission denied
许可被拒绝,可能是 文件所属者 不对导致,执行如下
chown -R ubuntu:ubuntu # 所有者,递归修改所有所属组