Python之多版本管理(pyenv)和virtualenv环境安装
2019-04-02 19:27
1026 查看
pyenv的安装
centos下库准备
[code]sudo yum install readline readline-devel readline-static sudo yum install openssl openssl-devel openssl-static sudo yum install sqlite-devel sudo yum install bzip2-devel bzip2-libs
安装
[code]pyenv install 3.6.0 (安装版本) pyenv rehash (刷新) pyenv global 3.6.0 (切换版本) pyenv versions (查看已安装的版本,带*为当前使用的版本)
使用
[code]pyenv install 3.6.0 (安装版本) pyenv rehash (刷新) pyenv global 3.6.0 (切换版本) pyenv versions (查看已安装的版本,带*为当前使用的版本)
virtualenv的安装
首先我们用安装virtualenv
[code]pip3 install virtualenv
创建项目文件夹
[code]mkdir /home/python/pam
[code][python@VM_0_16_centos pam]$ cd /home/python/pam [python@VM_0_16_centos pam]$ virtualenv --no-site-packages venv Using base prefix '/home/python/.pyenv/versions/3.6.0' New python executable in /home/python/pam/venv/bin/python3.6 Not overwriting existing python script /home/python/pam/venv/bin/python (you must use /home/python/pam/venv/bin/python3.6) Installing setuptools, pip, wheel... done.
命令
virtualenv就可以创建一个独立的Python运行环境,我们还加上了参数
--no-site-packages,这样,已经安装到系统Python环境中的所有第三方包都不会复制过来,这样,我们就得到了一个不带任何第三方包的“干净”的Python运行环境。
新建的Python环境被放到当前目录下的
venv目录。有了
venv这个Python环境,可以用
source进入该环境:
[code][python@VM_0_16_centos pam]$ source venv/bin/activate (venv) [python@VM_0_16_centos pam]$
退出当前的
venv环境,使用
deactivate命令:
[code](venv) [python@VM_0_16_centos pam]$ deactivate [python@VM_0_16_centos pam]$
相关文章推荐
- Mac OS 上用pyenv和pyenv-virtualenv管理多个Python多版本及虚拟环境
- Mac端pycharm平台下pyenv和pyenv-virtualenv管理python版本的安装和简单实用
- Python多版本管理工具pyenv及环境隔离工具virtualenv
- Python linux 上的管理工具 pyenv 安装, pip 使用, python项目(版本分割, 项目分割, 虚拟环境创建)
- Ubuntu下安装pyenv和virtualenv管理多版本python
- 使用pyenv与pyenv-virtualenv管理Python版本与虚拟环境
- centos下多版本python及多开发环境的安装: pyenv&virtualenv
- Python多版本管理软件pyenv的安装应用及pip的使用
- pyenv管理多版本python和虚拟环境常用命令
- virtualenv 用来管理python多版本环境
- 利用virtualenv给管理python的多环境.(MAC亲测,简单几步即可,指定python版本)
- python多版本管理工具pyenv安装
- Virtualenv: 一个Python环境管理工具(windown版本)
- Python多版本管理软件pyenv的安装应用及pip的使用讲解
- Python多版本管理软件pyenv的安装应用及pip的使用讲解
- 用pyenv和virtualenv搭建单机多版本python虚拟开发环境
- CentOS下用pyenv 和 virtualenv 搭建单机多版本python 虚拟开发环境
- python pyenv 多版本管理(自动安装脚本)
- Mac OSX python多版本管理工具:pyenv 和 virtualenv搭建
- mac 下安装python虚拟环境 virtualenv 和 虚拟环境管理器 virtualenvwrapper