设为首页 收藏本站
查看: 1136|回复: 0

[经验分享] pyenv 安装(管理多个版本python及安装)

[复制链接]

尚未签到

发表于 2018-8-16 11:41:17 | 显示全部楼层 |阅读模式
  安装后可以方便的切换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-devel  python-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/ 下载源
  [root@client ~]# cd ~/.pyenv
  [root@client .pyenv]# cp /root/Python-2.7.12.tar.xz cache/
  [root@client .pyenv]# ls cache/
  Python-2.7.12.tar.xz
  [root@client .pyenv]# cd
  [root@client ~]# 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

  •   [global]
  •   timeout = 6000
  •   index-url = http://mirrors.aliyun.com/pypi/simple
  •   trusted-host = mirrors.aliyun.com
  安装scrapy
  #pip install scrapy
  [root@client ~]# 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、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-552628-1-1.html 上篇帖子: python常用内置函数hash() 下篇帖子: python迭代器和生成器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表