zoukankan      html  css  js  c++  java
  • python多版本控制

    1安装git

    # yum install git -y 

    2.安装python依赖

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

    3.创建python用户

    # useradd python
    # cd /home/python
    

    4.下载安装pyenv

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

    5.在python用户bash_profile中添加环境变量

    export PATH="/home/python/.pyenv/bin:$PATH" 
    eval "$(pyenv init -)" 
    eval "$(pyenv virtualenv-init -)"
    $ source ~/.bash_profile
    

      

    2.1pyenv基本命令

       Some useful pyenv commands are:
       commands    List all available pyenv commands
       local       Set or show the local application-specific Python version
       global      Set or show the global Python version
       shell       Set or show the shell-specific Python version
       install     Install a Python version using python-build
       uninstall   Uninstall a specific Python version
       rehash      Rehash pyenv shims (run this after installing executables)
       version     Show the current Python version and its origin
       versions    List all Python versions available to pyenv
       which       Display the full path to an executable
       whence      List all Python versions that contain the given executable
    
    $ pyenv help install 列出所有可用版本 $ pyenv install --list
    $ pyenv version	显示当前版本的python版本
    $ pyenv versions 显示所有可用的python版本和当前版本
    $ pyenv global 3.5.3	所有的窗口都是3.5.3版本(root用户),pyenv global system 切换会系统默认python版本
    $ pyenv shell 3.5.3	只作用于当前会话
    $ pyenv local 3.5.3	生效于当前目录并向下递归目录生效
    

    2.2通过pyenv安装python各种版本

    $ mkdir /home/.pyenv/cache
    $ rz 3.5.3(python包的名字)
    $ pyenv install 3.5.3
    

    2.3virturalenv虚拟环境设置

    $ pyenv virtualenv 3.5.3 harden3.5.3	虚拟环境3.5.3
    

    2.4pip设置

    $ mkdir ~/.pip 配置文件在~/.pip/pip.conf
    	[global] index-url=https://mirrors.aliyun.com/pypi/simple/ 
    	trusted-host=mirrors.aliyun.com
    $ pip install ipython 
    

    2.5用pip安装jupyter

    $ pip install jupyter 
    $ jupyter notebook help 
    $ jupyter notebook password
    $ jupyter notebook --ip=0.0.0.0 --no-browser 
    

    2.6导出包

    (harden3.5.3) [python@node web]$ pip freeze > requirement 
    (harden3.5.3) [python@node web]$ mkdir ~/magedu/projects/pro1 
    (harden3.5.3) [python@node web]$ cd ~/magedu/projects/pro1 
    [python@node pro1]$ pyenv install --list 
    [python@node pro1]$ pyenv install 3.6.4 
    [python@node pro1]$ pyenv virtualenv 3.6.4 mag364 
    [python@node pro1]$ pyenv local mag364 (mag364) 
    [python@node pro1]$ mv ../web/requirement ./ 
    

      

     

      

    本文为原创文章,转载请标明出处
  • 相关阅读:
    重新整理 .net core 实践篇————防跨站脚本攻击[四十]
    重新整理 .net core 实践篇————重定向攻击[三十九]
    低数值精度推理和训练
    FinFET与芯片制程
    LLVM Backend技术
    安霸Ambarella CV系列芯片
    3D卷积,代码实现
    TVM darknet yolov3算子优化与量化代码的配置方法
    英特尔 QLC 3D NAND 数据存储
    Graph Representation 图神经网络
  • 原文地址:https://www.cnblogs.com/harden13/p/8611904.html
Copyright © 2011-2022 走看看