python antlr4需要的python 版本_python多版本管理器pyenv
生活随笔
收集整理的這篇文章主要介紹了
python antlr4需要的python 版本_python多版本管理器pyenv
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
查看Linux版本
1[root@web?~]#?cat?/etc/redhat-release?
2CentOS?Linux?release?7.6.1810?(Core)?
3[root@web?~]#?uname?-a
4Linux?web?3.10.0-957.21.3.el7.x86_64?#1?SMP?Tue?Jun?18?16:35:19?UTC?2019?x86_64?x86_64?x86_64?GNU/Linux
安裝pyenv
1[root@web?~]#?curl?-L?https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer?|?bash
配置環境變量
1[root@web?~]#?cd?/root
2[root@web?~]#?cp?.bash_profile?.bash_profile.bak
3[root@web?~]#?vim?.bash_profile
4#pyenv
5export?PATH="~/.pyenv/bin:$PATH"
6eval?"$(pyenv?init?-)"
7eval?"$(pyenv?virtualenv-init?-)"
8[root@web?~]#?source?.bash_profile
系統自帶Python版本為2.7.5
1[root@web?~]#?python?-V
2Python?2.7.5
安裝的pyenv版本為1.2.15
1[root@web?~]#?pyenv?-v
2pyenv?1.2.15
升級pyenv命令
1[root@web?~]#?pyenv?update
查看可用的Python版本
1[root@web?~]#?pyenv?install?--list
安裝Python3.6.4、2.7.2和3.6.7
1[root@web?~]#?pyenv?install?3.6.4
2[root@web?~]#?pyenv?install?2.7.2
3[root@web?~]#?pyenv?install?3.6.7
查看安裝的Python版本有哪些
1[root@web?~]#?pyenv?versions
2*?system?(set?by?/root/.pyenv/version)
3??2.7.2
4??3.6.4
5??3.6.7
6[root@web?~]#??
配置root用戶的Python版本為3.6.4
1[root@web?~]#?cd?/root/
2[root@web?~]#?pyenv?virtualenv?3.6.4?root364
3[root@web?~]#?pyenv?activate?root364
4[root@web?~]#?pyenv?global?3.6.4
5(root364)?[root@web?~]#?python?-V
6Python?3.6.4
去除當前使用的virtualenv
1(root364)?[root@web?~]#?pyenv?deactivate
2[root@web?~]#?
刪除某個virtualenv
1[root@web?~]#?pyenv?virtualenv-delete?root364
2pyenv-virtualenv:?remove?/root/.pyenv/versions/3.6.4/envs/root364??y
3[root@web?~]#?
設置/tmp目錄的Python環境為python3.6.7
1[root@web?~]#?cd?/tmp/
2[root@web?tmp]#?pyenv?virtualenv?3.6.7?tmp367
3Looking?in?links:?/tmp/tmpshtqhsk6
4Requirement?already?satisfied:?setuptools?in?/root/.pyenv/versions/3.6.7/envs/tmp367/lib/python3.6/site-packages?(39.0.1)
5Requirement?already?satisfied:?pip?in?/root/.pyenv/versions/3.6.7/envs/tmp367/lib/python3.6/site-packages?(10.0.1)
6[root@web?tmp]#?pyenv?activate?tmp367
7[root@web?tmp]#?pyenv?local?tmp367?
8(tmp367)?[root@web?tmp]#?python?-V
9Python?3.6.7
10(tmp367)?[root@web?tmp]#?
在實際的生產環境中,有時候一臺機器上面可能需要不同的Python環境,避免每次都要升級或者降級系統自帶的Python版本,所以我們使用pyenv來管理不同的Python版本,從而提高效率。
只需要在一臺服務上安裝好pyenv,再去下載好需要的Python版本和所需要的依賴庫,將這個pyenv環境直接打包,批量拷貝到其他服務器,解壓即可切換所需要的python版本使用,省去很多瑣碎的工作時間。
總結
以上是生活随笔為你收集整理的python antlr4需要的python 版本_python多版本管理器pyenv的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python非递归前序遍历二叉树_Lin
- 下一篇: mysql怎么用sb文件_mysql脚本