欢迎光临
dockeryun一直在努力

【python 1 】pyenv安装及使用

pyenv安装及使用

centos

  1. git安装
#yum install -y git
  1. 安装编译环境
# yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
  1. 使用其他用户 并 克隆pyenv源代码
# useradd python
#  su  -  python
#  curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
  1. 增加环境变量
# echo 'export PATH="/home/python/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"' > ~/.bashrc
# source ~/.bashrc

使用方法

查看版本

pyenv   version

查看环境所有版本

pyenv  versions 

想要安装哪一个版本

列出所有可安装版本

pyenv  install  -l    

这里是安装python 3.5.3
$ pyenv install 3.5.3
Downloading Python-3.5.3.tar.xz...
-> https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tar.xz
Installing Python-3.5.3...
Installed Python-3.5.3 to /home/liwenjian/.pyenv/versions/3.5.3

当前目录及子目录都继承这个设置

mkdir  python  || cd python
pyenv  local    3.5.3

当前用户系统默认版本号

pyenv  system  3.5.3
注意:root用户最好不要使用这个命令,这个是会系统默认的pyton版本

其他命令

pyenv install --list # 列出可安装版本
pyenv install <version> # 安装对应版本
pyenv install -v <version> # 安装对应版本,若发生错误,可以显示详细的错误信息
pyenv versions # 显示当前使用的python版本
pyenv which python # 显示当前python安装路径
pyenv global <version> # 设置默认Python版本
pyenv local <version> # 当前路径创建一个.python-version, 以后进入这个目录自动切换为该版本
pyenv shell <version> # 当前shell的session中启用某版本,优先级高于global 及 local
虚拟环境

一般环境都优先配置虚拟环境
以3.6.1环境创建一个名为test的虚拟环境
pyenv virtualenv 3.6.1 test


pip 配置加速

mkdir ~/.pip

cat > ~/.pip/pip.conf << EOF

[global] 
trusted-host=mirrors.aliyun.com 
index-url=https://mirrors.aliyun.com/pypi/simple/
EOF

pip 导入导出
pip freeze >/tmp/version.log

pip install -r /tmp/version.log

赞(0) 打赏
未经允许不得转载:DockerYun » 【python 1 】pyenv安装及使用
分享到: 更多 (0)

相关推荐

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏