pyenv的安裝和簡單使用
pyenv 是python 版本管理工具,pyenv 可以改變全域性的 Python 版本,在系統中安裝多個版本的 Python, 設定目錄級別的 Python 版本,還能建立和管理 virtual python environments 。
使用場景
- 老專案需要使用 Python 2.x ,而另一個新專案需要 Python 3.x
- Centos 6 系統自帶Python 2.x ,自己需要Python 3.x
- 某些機器學習的框架(如PaddlePaddle/Tensorflow)需要的版本是python3.5,但是你的系統支援的python版本較高,且無法刪除(因為某些軟體會和python產生依賴)
pyenv的安裝
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
# 重啟shell
pyenv 常用命令
# 檢視已經安裝的python 版本
pyenv versions
# 安裝/解除安裝python版本
pyenv install/uninstall python3_version
# 建立虛擬環境
pyenv virtualenv version alias_name
eg
pyenv virtualenv 3.6.6 cmdb
# 應用/取消虛擬環境
pyenv activate/deactivate cmdb
pyenv local --unset
# 檢視虛擬環境
pyenv virtualenvs
# 應用虛擬環境
pyenv shell <name>
相關文章
- Docker安裝和簡單使用Docker
- pyenv、ipython、jupyter的安裝使用Python
- Kali安裝pyenv
- PostgreSQL_FDW_安裝和簡單使用SQL
- InnoSetup簡單教程一,安裝使用和簡單測試
- vnc簡單的安裝使用VNC
- pyenv 安裝指令碼指令碼
- keras:安裝於pyenvKeras
- Elasticsearch 的安裝和簡單配置Elasticsearch
- RCNN的安裝與簡單使用CNN
- 【Python】pyenv 安裝方式Python
- mysql的安裝和簡單的操作MySql
- 【原創】Ubuntu安裝和簡單使用初感Ubuntu
- postfix安裝和簡單配置
- sysbench安裝及簡單使用
- python的安裝與簡單使用Python
- 14、域滲透神器Empire安裝和簡單使用
- Ubuntu 安裝mysql和簡單操作UbuntuMySql
- LInux簡單安裝和命令Linux
- ideaIU的簡單安裝和啟用IdeaAI
- 關於 RabbitMQ 的安裝與簡單使用MQ
- Mac下PostgreSQL的安裝與簡單使用MacSQL
- BBED的安裝及簡單的使用方法
- Redis安裝與使用之簡單案例Redis
- centos6.7 安裝ffmpeg 簡單使用CentOS
- python的下載安裝與簡單使用Python
- VMTools的安裝 (簡單易懂)
- mysql 簡單安裝MySql
- kafka環境安裝及簡單使用(單機版)Kafka
- Qmail系統的安裝、簡單配置及使用(轉)AI
- MongoDB —— Windows環境安裝與簡單使用MongoDBWindows
- 簡簡單單搞掂惱人的Laravel 5安裝Laravel
- httprunner4.x學習01-安裝和簡單使用案例HTTP
- 使用docker安裝gitlab以及gitlab簡單使用DockerGitlab
- Mac OS X 下 Python 多版本管理器 pyenv 的安裝及使用MacPython
- webpack(簡單安裝配置)Web
- Kdevelop的簡單使用和簡單除錯dev除錯
- 簡單安裝與使用虛擬環境virtualenv