Centos6.5 安装 python3.5 虚拟环境 virtualenvwrapper

1 . 安装 python3.5

下载:https://www.python.org/

  https://www.python.org/downloads/

1.1安装 pthon3.5 (特别注意)

  

tar -xvzf Python-3.5.1.tgz
cd Python-3.5.1/
./configure --prefix=/usr/python  这里配置自己的安装目录

 make && make altinstall (注意中这个命令) 如果不这样,会出很多麻烦

出现 success 后
 ln -s /usr/python/bin/python3 /usr/bin/python
这时候 yum 不能用, 需要修改/usr/bin/yum

    

注意 centos6.5 默认 Python 是2.6 .在  /usr/bin/python2.6下

好了 ,终端敲入命令 : python  是不是显示3.5了

1.2 安装python-virtualenv

  我用命令yum install python-virtualenv 安装了好几次都不可以. 最后只好下载源码了:

  https://pypi.python.org/pypi/virtualenv/

  然后, tar -zxvf , cd   , python setup.py install

  success

2使用virtualenvwrapper

  1.  sudo pip install virtualenvwrapper --ignore-installed six

  这个地方安装了很多次,网上的方法也适用了,只有这个对我管用

  

  2.创建一个文件夹,用于存放所有的虚拟环境:
    mkdir py_vm   (目录自定义)
 
  3.设置环境变量,把下面两行添加到~/.bashrc里。
    export WORKON_HOME=/home/work/py_vm (绝对路径)
    source /usr/bin/virtualenvwrapper.sh
    然后就可以使用virtualenvwrapper了。
 
  4.创建虚拟环境:mkvirtualenv [虚拟环境名称]
    mkvirtualenv env2
    mkvirtualenv env3
    注意:mkvirtualenv可以使用virtualenv的参数,比如--python来指定python版本。创建虚拟环境后,会自动切换到此虚拟环境里。虚拟环境目录都在  WORKON_HOME里。
  例如我的:
    mkvirtualenv  --python=/usr/python3.5/bin/python3 envpy3.5 (Python3.5)
      mkvirtualenv --python=/usr/bin/python2.6 envpy2.6(python 2.6)
 
  5.列出所有虚拟环境:lsvirtualenv -b
 
  6.启动/切换虚拟环境:workon [虚拟环境名称]
 
  7.进入当前环境的目录:cdvirtualenv 
 
  8.删除虚拟环境:rmvirtualenv [虚拟环境名称]

  

  9.lssitepackages 列出当前环境中site-packages内容  (在环境中执行)

  

												

Centos6.5 安装 python3.5 虚拟环境 virtualenvwrapper的更多相关文章

  1. centos6.9安装python3.6.9独立的virtualenv环境,并且能正确引入ssl

    centos6.9安装python3.6.9独立的virtualenv环境,并且能正确引入ssl 1.编译安装python3.6环境# 安装依赖yum -y install zlib-devel bz ...

  2. centos6.8安装python3.7无法import _ssl

    转载https://www.jianshu.com/p/ace9be0b08ed 公司运维提供的服务器是centos6.8,打算在上面装python3.7,结果费尽周折,按照网上的步骤python3. ...

  3. 第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1

    第四百节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5安装python3.5.1 1.检查系统是否安装了python [root@192 ~]# rpm -qa ...

  4. Centos6.6安装Python3.5笔录

    1.CentOS6.6 安装Python3.5 的依赖包 yum groupinstall "Development tools" yum install zlib-devel b ...

  5. Linux安装Python3以及虚拟环境

    python3的linux环境编译安装 1.linux下安装软件的方式 选则yum工具,方便,自行解决软件之间的依赖关系,自动下载且安装 1.配置yum源 可以选择阿里云源,清华源等 配置第一个仓库, ...

  6. CentOS 7.4 安装python3及虚拟环境

    [转]: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 ...

  7. centos6.5 安装python3.5

    1.CentOS6.5 安装Python 的依赖包 yum groupinstall "Development tools" yum install zlib-devel bzip ...

  8. centOS6.4安装python3.5,并且安装pip

    前言: 如果你也是用的centos系统,打算装python3.0以上版本,再装python下载工具pip,那么恭喜你,你可能也会像我一样遇到各种各样的问题! 另外非常重要的一点:centos都会自带p ...

  9. Centos6.8安装python3.6

    1.目的简介: centos默认使用的是python 2.6.6,而python的2.x 和 3.x 是两个不兼容的版本,到目前的python发展,都已经过渡到了python 3.x,所以需要手动将p ...

随机推荐

  1. C++ 精英化趋势

    精英化趋势 C++ 是一门引起无数争议的语言.眼下最常听到的声音则是 C++ 将趋于没落,会被某某语言取代.我很怀疑这种论调的起点是商业宣传,C++ 的真实趋势应该是越来越倾向于精英化. 精英化是指在 ...

  2. Redis详解(五)------ redis的五大数据类型实现原理

    前面两篇博客,第一篇介绍了五大数据类型的基本用法,第二篇介绍了Redis底层的六种数据结构.在Redis中,并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这些对 ...

  3. FineUICore(基础版)v5.4.0已发布!

    FineUICore(基础版)已发布,请先加入知识星球,下载后可以永久免费商用:

  4. Socket网络编程(案例)

    Socket:套接字 java.net包 1.流式套接字:基于TCP协议的Socket网络编程 工作方式: 1.客户端A连接到服务器: 2.服务器建立连接并把客户端A添加到列表: 3.客户端B.C.. ...

  5. Mybatis中接口和对应的mapper文件命名为什么需要一样?

    背景: 自己对于Mybatis现阶段只处于会用的阶段,有些问题,自己还是想深入的了解一下.就拿Mybatis的接口文件和mapper文件命名需要一致来开始. 解决: 当我们将接口和mapper文件放在 ...

  6. java集合-HashMap源码解析

    HashMap 键值对集合 实现原理: HashMap 是基于数组 + 链表实现的. 通过hash值计算 数组索引,将键值对存到该数组中. 如果多个元素hash值相同,通过链表关联,再头部插入新添加的 ...

  7. [转] package-lock.json

    其实用一句话来概括很简单,就是锁定安装时的包的版本号,并且需要上传到git,以保证其他人在npm install时大家的依赖能保证一致. 引用知乎@周载南的回答 根据官方文档,这个package-lo ...

  8. IntelliJ IDEA2017 激活方法 最新的激活注册方式方法,破解,密钥

    IntelliJ IDEA2017 激活方法(亲测可用): 搭建自己的授权服务器,对大佬来说也很简单,我作为菜鸟就不说了,网上有教程. 我主要说第二种,现在,直接写入注册码,是不能成功激活的(如果你成 ...

  9. MonkeyRunner API简介

    MonkeyRunner工具主要有三个类: MonkeyRunner MonkeyDevice MonkeyImage 官方API文档 :http://www.android-doc.com/tool ...

  10. js回调地域 和 用promise解决方法

    回调地狱: function3({cb3()}){ function2({cb2(cb3)}){ //cb2触发了cb3,并传值 function1({cb1(cb2)}){ //cb1触发了cb2, ...