首页 > 代码库 > python3.5环境搭建

python3.5环境搭建

使用物理机win7,虚拟机使用VM WareStation

在虚拟机上使用centos7.2带桌面版版的系统;

本次实验使用pyenv来管理python的版本,好处的在开发中使用各个版本灵活切换。


安装pyenv:

1.安装git

  ]# yum -y install git

2.安装pyenv

  ]# curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

3.配置环境变量

  编辑~/.bash_profile里面增加如下内容:

vim ~/.bash_profile

export PATH="~/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

技术分享

]$ source ~/.bash_profile

]$ . ~/.bash_profile

 

安装python

  1. 安装编译工具

    ]# yum -y install gcc make patch

  2. 安装依赖

    ]# yum -y install gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel

  3. 安装python3.5.2

    pyenv install 3.5.2


第3步,如果没有网络,可事先下载至本地,再进行安装:

手动创建cache目录,默认没有此目录:

]# mkdir ~/.pyenv/cache

把python3.5.2的源码包Python-3.5.2.tar.xz放在该目录下,再执行pyenv install 3.5.2即可。


安装成功:

技术分享

默认安装在

]$ ls ~/.pyenv/versions/3.5.2/目录下。


安装后可查看版本:

技术分享

]$ pyenv versions

]$ pyenv version

二者区别在于versions是查看所有python版本,version是查看默认python版本。

而python -V是查看系统自带的python版本,也是pyenv version查看的默认版本。


pyenv的使用

  1. local命令

    设置某目录及其子目录使用指定的python版本

    ]$ pyenv local 3.5.2

    技术分享

  2. global命令

    设置全局python版本,一般不用此命令。

  3. virtualenv命令

    创建虚拟环境,为开发环境使用多个python版本;

    例如:使用python3.5.2为基础,创建虚拟环境magedu:

    ]$ pyenv local 3.5.2

    ]$ pyenv virtualenv 3.5.2 magedu

    ]$ pyenv local magedu

  4. 安装ipython

    手动创建:~/.pip/pip.conf

    [global]

    index-url = http://mirrors.aliyun.com/pypi/simple/

    trusted-host = mirrors.aliyun.com

    ]$ pip install ipython


进入python和ipython命令行对比:

技术分享

技术分享


安装jupyter:是python的web界面

]$ pip install jupyter


此时,可通过命令行启动web界面:

]$ jupyter notebook --ip=0.0.0.0

会弹出x11转发的web窗口:

注意:要在xshell中设置

技术分享

弹出:

技术分享

因为,此界面是通过x11转发的,速度较慢,可直接关闭;然后在win7上直接打开浏览器,输入虚拟机ip:8888,如下:

技术分享

选new--》python3

技术分享

技术分享

类似ipython的命令行;

技术分享

用来实验、演示非常方便。

ipython命令行可实验bash的命令。

python命令行使用ctrl+d或exit()退出。

退出jupyter命令行,使用ctrl+c。

python3.5环境搭建