您的位置:首页 > 运维架构 > Linux

python学习1-centos6和7下环境搭建

2016-12-19 13:15 330 查看
一、系统环境
安装centos6或者7操作系统,把桌面和开发工具包装上二、安装python1、添加python开发用户
useradd python
passwd python
2、安装相关包和依赖
yum -y install git
yum -y install gcc make patch
yum -y install gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
3、安装pyenv用python用户登录
cd ~
安装pyenv
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
修改环境变量配置文件
vi ~/.bash_profile
添加如下内容export PATH="/home/python/.pyenv/bin:$PATH"eval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"使配置文件生效
source ~/.bash_profile
4、安装python 3.5.2版本
pyenv install 3.5.2
查看是否安装成功
[python@MyLab ~]$ pyenv versions
* system (set by /home/python/.pyenv/version)
3.5.2
5、创建3.5.2虚拟版本
[python@MyLab ~]$ mkdir -p python3.5.2
[python@MyLab ~]$ pyenv virtualenv 3.5.2 python3.5.2
[python@MyLab ~]$ pyenv versions * system (set by /home/python/.pyenv/version) 3.5.2 3.5.2/envs/python3.5.2
python3.5.2
[python@MyLab ~]$ cd python3.5.2/
[python@MyLab python3.5.2]$ pyenv local python3.5.2
(python3.5.2) [python@MyLab python3.5.2]$ pyenv version
python3.5.2 (set by /home/python/python3.5.2/.python-version)
6、pyenv常用命令pyenv --help 获取帮助文档pyenv update 更新pyenvpyenv install -l 获取所有可用版本pyenv install $python_version 安装python版本pyenv uninstall $python_version | $name 卸载对应版本pyenv versions 获取当前已安装的版本pyenv version 获取当前目录下的版本pyenv virtualenv $python_version $name 安装虚拟环境pyenv local $name | $python_version 设定当前目录python版本三、安装jupytercd ~/python3.5.2/1、配置pip为阿里云,提高下载速度
mkdir -p  ~/.pip/
vi ~/.pip/pip.conf
添加如下内容[global]index-url = http://mirrors.aliyun.com/pypi/simple/trusted-host = mirrors.aliyun.com2、安装ipython和jupyter
pip install --upgrade pip #更新pip
pip install ipython
pip install jupyter
3、配置和使用jupyter开启jupyter端口,默认使用8888
centos6:
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart
centos7:
firewall-cmd --permanent --add-port=8888/tcp
firewall-cmd --reload
启动jupyter
jupyter notebook --ip=0.0.0.0 --no-browser
打开浏览器输入地址,发现要输入密码登录,密码是

或者配置指定,生成默认配置文件
jupyter notebook --generate-config
打开ipython生成登录密码,这个密文密码是123456
ipython
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:ddc617fb118c:ae86cb0064ae5b3f61220a9725228f005e49dd97'
修改配置文件vi /home/python/.jupyter/jupyter_notebook_config.py添加或修改以下内容c.NotebookApp.ip='*' # 就是设置所有ip皆可访问c.NotebookApp.password = u'sha1:ddc617fb118c:ae86cb0064ae5b3f61220a9725228f005e49dd97' #密码为123456c.NotebookApp.open_browser = False # 禁止自动打开浏览器c.NotebookApp.port = 8888 #随便指定一个端口配置完成启动jupyter
jupyter notebook
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python pyenv jupyter