linux安装python3

开发环境-Pyenv

python多版本管理工具

    管理python解释器

    管理python版本

    管理python的虚拟环境

pyenv安装
#yum -y install git

安装python编译依赖
#yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readine-devel zlib-devel bzip2-devel

创建python用户(也可以直接用root用户下载)
#useradd python
#su - python

安装pyenv,下载的pyenv-installer是一个shell脚本
$curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

在~/.bashrc的文件中添加

export PATH="/home/python/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

需要重新登录(加载文件)

 pyenvsh使用
$pyenv install -l

$pyenv install 3.5.3 -v

$python -V
显示当前版本

$pyenv version
查看当前版本
$pyenv versions
查看系统可以版本

Virtualenv虚拟环境

因为之前使用的python环境是公共的空间,如果多个项目使用不同python版本,会带来冲突,最好的解决办法就是每一个项目独立运行自己的独立小环境

(/home/python/.pyenv/versions/3.5.5/lib/python3.5/site-packages在大环境下,开发中所有的包都会放到这个目录中;

虚拟环境下安在这个目录/home/python/.pyenv/versions/3.5.5/envs/pikachu355/lib/python3.5/site-packages)

$pyenv virtualenv 3.5.3 pikachu353(起个新名字)

pip通用配置

pip是python的包管理工具,3.x版本自带,和yum一样为了使用国内镜像配置如下

$mkdri ~/.pip
$vim ~/.pip/pip.conf

 [global]

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

trusted-host=mirrors.aliyun.com

$pip help install

$pip install ipython

pip升级
$pip install --upgrade pip

$pip install jupyter
安装可视化界面

$jupyter notebook --help
查看选项

$jupyter notebook password
设置密码

$jupyter notebook --ip=0.0.0.0
设置ip
导出包(在虚拟环境下)
$pip list
$pip freeze > requirement(名字自定义)
导入:
$pip install -r ../requirement

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章