python3_安装和环境pyenv配置, Ipython简单使用

目录:

安装和环境配置

开发环境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中约定_下划线做变量名表示,将不被使用的变量,丢弃的变量

猜你喜欢

转载自blog.csdn.net/qq_33287645/article/details/81298264