pyenv 配置python虚拟环境
- 安装pyenv环境
- yum -y install git
- yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
- useradd python
- passwd python
- # su - python
- $ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
- PATH=$PATH:$HOME/bin
- vim ~/.bashrc 添加以下三行
- export PATH="/home/python/.pyenv/bin:$PATH"
- eval "$(pyenv init -)"
- eval "$(pyenv virtualenv-init -)"
- $ source ~/.bashrc
- python --version
- pyenv
- python -V
- pyenv versions
- pyenv help install
- pyenv install 3.5.3
- pyenv install 3.5.3 -v
- $ mkdir ~/.pyenv/cache
- 下载好的包放进去,三种压缩格式的都放进去
- $ pyenv versions
- * system (set by /home/python/.pyenv/version)
- 3.5.3
- [python@pythonsys ~]$ pyenv
- pyenv 1.1.3
- Usage: pyenv <command> [<args>]
- Some useful pyenv commands are:
- commands List all available pyenv commands
- local Set or show the local application-specific Python version. 当前文件夹与版本环境捆绑在一起,子目录继承
- global Set or show the global Python version。 改变全局版本
- shell Set or show the shell-specific Python version 只改变当前shell的版本
- install Install a Python version using python-build
- uninstall Uninstall a specific Python version
- rehash Rehash pyenv shims (run this after installing executables)
- version Show the current Python version and its origin
- versions List all Python versions available to pyenv
- which Display the full path to an executable
- whence List all Python versions that contain the given executable
- See `pyenv help <command>' for information on a specific command.
- $ mkdir py3.5.3
- cd py3.5.3
- [python@pythonsys ~]$ pyenv version
- system (set by /home/python/.pyenv/version)
- [python@pythonsys ~]$ pyenv versions
- * system (set by /home/python/.pyenv/version)
- 3.5.3
- 子目录继承
- 会将下载的压缩包也保存在cache目录中
- [python@pythonsys .pyenv]$ pyenv install 3.6.2 -v
- [python@pythonsys .pyenv]$ ls /home/python/.pyenv/cache/
- Python-3.6.2.tar.gz
- [python@pythonsys cmdb]$ pyenv versions
- * system (set by /home/python/.pyenv/version)
- 3.5.3
- 3.6.1
- 3.6.2
- [python@pythonsys cmdb]$ pyenv virtualenv 3.5.3 magedu353. 多人协作开发使用虚拟环境,避免公共目录envs混乱
- Requirement already satisfied: setuptools in /home/python/.pyenv/versions/3.5.3/envs/magedu353/lib/python3.5/site-packages
- Requirement already satisfied: pip in /home/python/.pyenv/versions/3.5.3/envs/magedu353/lib/python3.5/site-packages
- [python@pythonsys cmdb]$ pyenv version
- system (set by /home/python/.pyenv/version)
- [python@pythonsys cmdb]$ pyenv versions
- * system (set by /home/python/.pyenv/version)
- 3.5.3
- 3.5.3/envs/magedu353
- 3.6.1
- 3.6.2
- magedu353
- [python@pythonsys cmdb]$ pyenv local magedu353
- (magedu353) [python@pythonsys cmdb]$ pyenv version
- magedu353 (set by /home/python/magedu/project/cmdb/.python-version)
- (magedu353) [python@pythonsys cmdb]$ pyenv versions
- system
- 3.5.3
- 3.5.3/envs/magedu353
- 3.6.1
- 3.6.2
- * magedu353 (set by /home/python/magedu/project/cmdb/.python-version)
- (magedu353) [python@pythonsys cmdb]$
pyenv 配置python虚拟环境的更多相关文章
- 如何在Mac中配置Python虚拟环境,踩了好多坑
如何在Mac中配置Python虚拟环境 1.安装virtualenv pip3 install virtualenv 2.安装virtualenvwrapper pip3 install virtua ...
- 配置Python虚拟环境
最小化安装的centos7中并没有安装python3 1.安装python3 1)下载安装包: wget https://www.python.org/ftp/python/3.6.2/Python- ...
- 1.1、配置Python虚拟环境
安装虚拟环境 系统:CentOS 7.2 python版本:Python 2.7.5 1.虚拟环境介绍 虚拟环境是Python解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装 ...
- 配置python虚拟环境Virtualenv及pyenv
pyenv pyenv 可以让机器安装各种不同版本的python pyenv install --list 查看可以安装的python版本 pyenv versions 查看已安装的python版本 ...
- Ubuntu中配置Python虚拟环境Virtualenv
Ubuntu版本为18.04 Virtualenv介绍 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4.所有第三方的包都会被pip安装到Python3的site-pac ...
- window10配置python虚拟环境的路径
当我们搭建python+django项目的时候,需要配置虚拟环境,从而使项目与项目之间的包相互隔离,互不影响. 1.配置虚拟环境前,首先需要安装两个包 pip install virtualenvwr ...
- jinkins配置python虚拟环境
cd /root/.virtualenvs . automationVenv/bin/activate cd /home/wangju/gitProject/automationtest#cd pyt ...
- Windows Python虚拟环境配置(Distribute + pip + virtualenv + virtualenvwrapper-powershell)
对于Python开发新手,很多人会迷茫那些各种名目的工具和概念,如Python2.7, Python3.3, Distribute, pip, virtualenv,Setuptools, easy_ ...
- Python虚拟环境和requirements.txt文件的使用
参考: https://www.centos.bz/2018/05/centos-7-4-%E5%AE%89%E8%A3%85python3%E5%8F%8A%E8%99%9A%E6%8B%9F%E7 ...
随机推荐
- JS获取当前屏幕宽高
Javascript: 网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.b ...
- ASP.NET 表单验证方法与客户端(浏览器)服务器交互机制的故事
想到这个问题完全是一个意外吧,是在寻找另外一个问题答案的过程中,才对验证方法与浏览器服务器交互机制的关系有了清晰的认识. 先说下验证方法,验证方法分为前台验证和后台验证. 前台验证就是类似jQuery ...
- Java学习--Calendar 类的应用
Calendar 类的应用 Date 类最主要的作用就是获得当前时间,同时这个类里面也具有设置时间以及一些其他的功能,但是由于本身设计的问题,这些方法却遭到众多批评,不建议使用,更推荐使用 Calen ...
- 【SSH网上商城项目实战09】添加和更新商品类别功能的实现
转自:https://blog.csdn.net/eson_15/article/details/51347734 上一节我们做完了查询和删除商品的功能,这一节我们做一下添加和更新商品的功能. 1. ...
- 设计模式入门,适配器模式,c++代码实现
// test07.cpp : Defines the entry point for the console application.// #include "stdafx.h" ...
- Java数据库操作(JDBC)
JDBC Java数据库连接(Java DataBase Connectivity,JDBC)用于在Java程序中实现数据库操作功能,它提供了执行SQL语句.访问各种数据库的方法,并为各种不同的数据库 ...
- vue的简单测试
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 常用SEO优化
- try catch 一点小记录
这两天做了新的需求,做完之后 在测试环境下 完美通关.之后部署到了预发布环境,然而怎么尝试都不通过.刚开始看到 预发布的一个配置文件错了.发邮件改了下,但是依然流程跑不通.之后 一步步在测试环境看代码 ...
- 算法之杨辉三角形(Java语言)
杨辉三角形, 又称贾宪三角形.帕斯卡三角形. 前9层写出来如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 ...