kevin0490 发表于 2018-8-16 11:41:17

pyenv 安装(管理多个版本python及安装)

  安装后可以方便的切换python版本
  1,运行升级库
  yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel readline-devel
  yum install -y gcc libzip-devel readline-devel zlib-devel bzip2-devel sqlite-devel openssl-develpython-pip python-setuptools patch
  2,安装pyenv (如果没有需要安装)
  wget https://github.com/yyuu/pyenv/archive/v20160726.tar.gz
  mv v20160726.tar.gz pyenv-20160726.tar.gz
  tar zxvf pyenv-20160726.tar.gz
  sed -i "s/https:\/\/www\.Python\.org\/ftp\/python/http:\/\/mirrors\.sohu\.com\/pytn/g" `grep https://www.python.org/ftp/python -rl pyenv-20160726/plugins/python-build/share`
  mv pyenv-20160726 ~/.pyenv
  export PATH=~/.pyenv/shims:~/.pyenv/bin:$PATH
  pyenv install -l   #列举所有的可用的python版本
  3,环境变量 vim ./bashrc

[*]  export PATH="~/.pyenv/bin:$PATH"
[*]  eval "$(pyenv init -)"
[*]  eval "$(pyenv virtualenv-init -)"
  export PYTHON_BUILD_MIRROR_URL="http://pyenv.qiniudn.com/pythons/"
  #pyenv install 3.0.1 时(添加链接可以加速)
  命令:

[*]  pyenv install -l   查看当前Pyenv支持的python版本。
[*]  pyenv install 3.5.2   安装3.5.2版本
[*]  pyenv local 3.5.2   切换本地目录下的python环境的版本号为3.5.2
[*]  pyenv local system切换本地目录下的Python环境的版本号为系统默认。
[*]  pyenv virtualenv 3.5.2 linux   创建基于3.5.2 版本的虚拟环境
[*]  pyenv uninstall linux    删除虚拟环境。

[*]
  如果下载太慢可以自已下载添加到http://mirrors.sohu.com/python/ 下载源
  # cd ~/.pyenv
  # cp /root/Python-2.7.12.tar.xz cache/
  # ls cache/
  Python-2.7.12.tar.xz
  # cd
  # pyenv install 2.7.12
  **比如你创建 了 A 目录 并在里面pyenv local 2.7.12
  创建 了 B目录。 并在里面pyenv local 3.5.2
  这样,你cd 进A目录,里面的python 就是2.7.12
  cd进B目录,里面的python 就是3.5.2的
  这样很方便的在各个版本之间切换。只要切换当前的目录就好
  4,pip

[*]  mkdir ~/.pip
[*]  vim ~/.pip/pip.conf

[*]  
[*]  timeout = 6000
[*]  index-url = http://mirrors.aliyun.com/pypi/simple
[*]  trusted-host = mirrors.aliyun.com
  安装scrapy
  #pip install scrapy
  # scrapy -h
  Scrapy 1.2.1 - no active project
  安装成功
  jupyter

[*]  pip install jupyter

[*]  jupyter notebook --ip=0.0.0.0 --no-browser启动
  xshell

[*]  export DISPLAY=192.168.198.132:0.0

页: [1]
查看完整版本: pyenv 安装(管理多个版本python及安装)