zoukankan      html  css  js  c++  java
  • centos6.5下安装python3安装、python3虚拟环境创建venv

      原因:在安装完centos6.5后,通过命令行键入python时,默认为python2.6.6版本,系统并没有安装python3版本。又想学习python3,因此需要在centos6.5下安装python3版本。

    《python3安装》

      1、下载python3的安装包:

        (1)如果能够联网,则直接:

    [root@localhost 3pyex]# wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

      其中,我这里安装的版本为python-3.6.0,如果要安装其它版本,则打开网站https://www.python.org/ftp/python/,在该python目录下会看到整个python版本目录,将上述/3.6.0/Python-3.6.0.tgz替换成自己需要的版本即可。

        (2)如果不能联网,则将上述网站上需要安装的版本下载下来,放到centos6.5的某个文件夹下即可。

      2、安装python3:

      假定下载的Python-3.6.0.tgz在目录/home/下:

    [root@localhost home]# cd /home/
    [root@localhost home]# tar -zxvf Python-3.6.0.tgz
    [root@localhost home]# cd Python-3.6.0
    [root@localhost home]# ./configure
    [root@localhost home]# make
    [root@localhost home]# make install
    

      安装完毕,再命令行下键入python3即可打开python3.6.0的python版本:

    [root@localhost home]# python3
    Python 3.6.0 (default, May 29 2017, 18:56:45) 
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    

      这里的python3默认安装到/usr/local/bin/目录下,由于在环境变量PATH中已经包含/usr/local/bin/,这里我默认不作其它修改。

    《pip 使用》

      介绍:pip 是一个安装和管理 Python 包的工具,python安装包的工具有easy_install, setuptools, pip,distribute。而pip是easy_install的替代品。

      1、在安装完python3.6.0之后,默认已经安装了pip,在命令行下键入pip,可看到我们默认的为pip3

      2、安装python包:  

    [root@localhost home]# pip3 install pythonPackage
    

      其中,pythonPackage为要安装的python包,如要安装Scipy包时,可以执行pip3 install Scipy即可。

    《venv虚拟环境创建》

      介绍:该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套Python包。他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境。

      1、创建虚拟环境:

      假定我们在~/py3/目录下创建虚拟环境,即该目录为python3的一个独立工作环境。

    [root@localhost home]# cd ~/py3/                 #进入到需要创建虚拟环境的目录
    [root@localhost home]# python3 -m venv .         #在当前目录下创建虚拟环境
    [root@localhost home]# source bin/activate       #激活该虚拟环境
    

      此时,我们已经有了一个独立的venv工作目录,在该目录下可以看到有独立的bin、lib、include等文件夹。

      2、测试虚拟环境:

    [root@localhost home]# cd ~/py3/                     #进入venv虚拟环境
    [root@localhost py3]# pip install Scipy            #安装某个包
    [root@localhost py3]# python                         #进入python交互环境
    [root@localhost py3]# python
    Python 3.6.0 (default, May 29 2017, 18:56:45) 
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    >>> 
    >>> import scipy            #导入scipy库
    >>> print (scipy)            #将显示scipy库的信息
    <module 'scipy' from '/root/py3/lib/python3.6/site-packages/scipy/__init__.py'>
    >>>   
    

      如果能够看到上述信息,则说明venv环境是搭建好了的,可以直接在该工作目录下进行python3的开发了。

      说明:在安装完venv环境后,在该环境目录下可使用pip命令,也可以直接键入python就可打开python 3.6.0交互模式。而且,在venv的python3交互模式下,键入import等命令时,可以直接im+Tab键,即可命令补全。当导入scipy模块后,通过scipi.+tab键,还可以显示scipy的所有方法。这可以说是使用venv的一个好处了。

  • 相关阅读:
    iOS 面试题搜集
    iOS 常用第三方类库、完整APP示例
    iOS 键盘遮挡输入 解决办法
    iOS UIColor RGB HEX
    iOS APP性能优化
    iOS Swift 数组 交换元素的两种方法
    iOS CoreData primitive accessor
    iOS Start developing ios apps (OC) pdf
    iOS 传值方式
    iOS IB_DESIGNABLE IBInspectable @IBDesignable @IBInspectable 加速UI开发
  • 原文地址:https://www.cnblogs.com/paladinzxl/p/6919049.html
Copyright © 2011-2022 走看看