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

Python环境搭建与Ipython使用指南
本文详细介绍了如何使用Pyenv进行Python环境的安装与配置,包括依赖库的安装、Pyenv的设置及Python版本的管理。同时,文中还提供了pip配置国内源的方法,并介绍了Ipython与Jupyter的基本使用技巧。

目录:

安装和环境配置

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值