首页 > 编程语言 > 详细

Linux系统下的Python(pyenv)开发环境

时间:2019-10-11 22:06:47      阅读:80      评论:0      收藏:0      [点我收藏+]

Linux系统下的Python(pyenv)开发环境

系统版本:centos6.10

Pyenv安装所需组件安装:

      $ sudo yum install git -y

      $ sudo yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel

创建用户python

      $ sudo useradd python

使用python用户登录

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

这个脚本运行结束后后面生成显示:

 技术分享图片

把这段代码追加到用户的~/.bashrc中:

      $ source ~/.bashrc   //重新读取配置文件

Pyhon版本查看:

      $ python –version  或者 python -V

Pyenv常用命令:

      $ pyenv install –list #列出可安装的版本

      $ pyenv install <version>  #安装对应的版本

            $ pyenv install -v <version> # 安装对应版本,并显示详细信息

      $ pyenv versions #显示当前使用的python版本

      $ pyenv which python #显示当前python安装路径

      $ pyenv global <version> #设置默认python版本,不建议使用,会影响全局开发环境,更不建议root用户使用global;如果设置了global,使用pyenv global system切换到原来的版本

      $ pyenv local <version> #为当前路径创建一个python开发环境,以后只要进入这个目录自动切换为该python版本,该目录下面的子目录会递归继承这个设置

       $ pyenv shell <version> #当前shell中启用某版本,优先级高于global及local

      $ pyenv virtualenv <python.version> <env> #从默认版本中创建虚拟环境,可以解决同一个版本的多人使用冲突问题,建议使用; virtualenv插件在plugins/pyenv-virtualennv

      $ pyenv update  #更新

实例:

1、          pyenv安装3.5.3版本

$ pyenv install 3.5.3  #可以使用换成方式安装 在~/home/***/.pyenv目录下,创建cache目录,把下载好的python版本放入此目录

2、          把/home/***/projects 设置为local

$ mkdir -p /home/***/projects

$ cd /home/***/projects

$ pyenv local 3.5.3

$ pyenv versions  #使用python -V再查看版本

3、          使用virtualenv创建虚拟环境

$ mkdir /home/***/mypython3.5.3

$ pyenv virtualenv 3.5.3 mypy3.5.3  #真实目录在./pyenv/versions中

$ cd /home/***/mypython3.5.3

$ pyenv versions

$ pyenv local mypy3.5.3

$pyenv versions

Pip的通用配置: 同yum

      $ mkdir ~/.pip

      配置文件 ~/.pip/pip.conf 添加

            [global]

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

            trusted-home=mrrors.aliyun.com

在虚拟环境下安装redis ipython jupyter

      $ pip -V

      $ pip install redis

      $ pip install ipython

      $ pip install jupyter

      Jupyter使用:

            $ jupyter notebook help

            $ jupyter notebook –ip=0.0.0.0 –no-brower

Pip模板使用:

      $ pip freeze > requirement.txt  //导出模板

      $ pip install -r requirement.txt  //通过模板部署

pyenv手动安装:GitHubCloen安装

            1.获取文件  有两种 a和b方法

                  a 直接使用git链接clone到本地目录

                       git clone https://github.com/pyenv/pyenv.git ~/.pyenv  (.pyenv是空的)

                       git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv

                  b 离线安装方式,分别去官网下载pyenv和virtualenv插件

                       pyenv: https://github.com/pyenv/pyenv

                       virtualenv插件:https://github.com/pyenv/pyenv-virtualenv

                       pyenv-master.zip 解压.pyenv

                       pyenv-virtualenv-master.zip 解压放到 pyenv/plugins  改名为pyenv-virtualenv

                             pyenv/plugins/python-build  编译用得文件

                  传到linux系统家目录后要修改权限 chmod

            2.环境变量配置,追加至 ~/.bash_profile文件中   .bashrc

                  export PYENV_ROOT=/home/python/.pyenv

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

                  eval "$(pyenv init -)"

                  eval "$(pyenv virtualenv-init -)"

                 

      3.另类安装

            由于网络的一些问题,可能不能直接使用自动化安装脚本或者git从网上直接获取pyenv

            https://raw.githubsercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer

            

Linux系统下的Python(pyenv)开发环境

原文:https://www.cnblogs.com/netcomtoo/p/11656990.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!