目录:
安装和环境配置
开发环境Pyenv https://github.com/pyenv/pyenv
1. 安装Python编译依赖
yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
2. 使用python用户登录后安装Pyenv, python
useradd python
su - python
yum install git
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenvinstaller | bash
添加路径到环境变量
vim ~/.bash_profile
export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
$ source ~/.bash_profile
安装python
pyenv version
pyenv versions
pyenv install --list
pyenv install 3.5.3
离线安装
pyenv:打包./pyenv文件夹, 解压到指定位置, 添加环境变量
python:./pyenv 下新建cache文件加,把下载的安装包放入其中, 使用本地安装包
3. 项目目录配置指定python环境
cd project
pyenv global 3.5.3
virtualenv 创建虚拟环境
global 当前用户所有回话
shell 只作用于当前会话
local 当前目录向下递归继承
4. pip配置国内源
vim ~/.pip/pip.conf
\[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com
windows系统pip配置放在 ~/pip/pip.ini
一些命令:
pip list
pip search keyword
pip help install
pip freeze > requirement # 发布使用
pip install -r requirement
6. 安装Ipython,jupyter
pip install ipython
pip install jupyter
关闭防火墙 systemctl stop/disable firewalld
开启服务器 默认端口8888 jupyter notebook --ip=0.0.0.0 --no-browser
查看端口ss -tanl
Ipython简单使用
获取帮助
help(keyword)
keyword?
keyword??
特殊变量:
_ : 上一次out的输出, __:倒数第二次....
_dh : 目录历史
_oh : out历史
执行命令: !command 执行shell命令
魔术方法:
%magic
%开头是line magic 单行
%%开头是cell megic 多行
例子:
%alias ll ls -l 别名
%timeit [-n/r runs/loops] statement
%%timeit up = 100 定义变量
statement
%%js
alert('a' + 1)
python中约定_
下划线做变量名表示,将不被使用的变量,丢弃的变量