zoukankan      html  css  js  c++  java
  • python3 虚拟环境配置

        CentOS7 python3 虚拟环境配置    

    1. 安装依赖包

    yum -y install wget gcc epel-release git

    2. 安装 Python3.6

    yum -y install python36 python36-devel

    3. 建立 Python 虚拟环境

    CentOS7 自带的是Python2,Yum等工具依赖Python2,为了不扰乱原来的环境我们来使用Python虚拟环境

    cd /opt
    python3.6 -m venv py3
    source /opt/py3/bin/activate

    # 看到下面的提示符代表成功,以后要使用py3虚拟环境,都要先运行以上 source 命令

    (py3) [root@localhost py3]

    4. 自动载入Py3虚拟环境配置

    此项仅为懒癌晚期的人员使用,防止运行项目时,忘记载入 Python 虚拟环境导致程序无法运行。

    1 cd /opt
    2 git clone https://github.com/kennethreitz/autoenv.git
    3 echo 'source /opt/autoenv/activate.sh' >> ~/.bashrc
    4 source ~/.bashrc
    5 
    6 # 进入 /opt/py3coding 目录时将自动载入 python3 虚拟环境
    7 echo "source /opt/py3/bin/activate" > /opt/py3coding/.env  

       ubuntu18.04 创建python3虚拟环境     

    1. 软件包安装

    1 root@ubuntu:/data# apt-get install python3-dev python3.6 python3.6-dev 
    2 root@ubuntu:/data# apt-get install python3-venv python3.6-venv

    2. 创建虚拟环境

    root@ubuntu:/data# python -m venv py3

    3. 进入虚拟环境

    root@ubuntu:/data# source /data/py3/bin/activate
    (py3) root@ubuntu:/data# 

    4. 退出虚拟环境

    (py3) root@ubuntu:/data# deactivate
    root@ubuntu:/data# 

        windows搭建 py3 虚拟环境    

    D:>mkdir py3dev
    D:>cd py3dev
    D:py3dev>dir
     驱动器 D 中的卷没有标签。
     卷的序列号是 000D-5E9B

     D:py3dev 的目录

    2019/03/25  09:39    <DIR>          .
    2019/03/25  09:39    <DIR>          ..
                   0 个文件              0 字节
                   2 个目录 111,425,908,736 可用字节

    D:py3dev>python -m venv .
    D:py3dev>dir
     驱动器 D 中的卷没有标签。
     卷的序列号是 000D-5E9B

     D:py3dev 的目录

    2019/03/25  09:39    <DIR>          .
    2019/03/25  09:39    <DIR>          ..
    2019/03/25  09:39    <DIR>          Include
    2019/03/25  09:39    <DIR>          Lib
    2019/03/25  09:39                82 pyvenv.cfg
    2019/03/25  09:40    <DIR>          Scripts
                   1 个文件             82 字节
                   5 个目录 111,397,789,696 可用字节


    # 激活虚拟环境:
    D:py3devScripts>activate.bat

    (py3dev) D:py3devScripts>   # <---已进入虚拟环境。

    (py3dev) D:py3devScripts>pip list
    Package    Version
    ---------- -------
    pip        19.0.3
    setuptools 39.0.1

    (py3dev) D:py3devScripts>

    (py3dev) D:py3devScripts>pip install pymysql
    Collecting pymysql
      Using cached https://files.pythonhosted.org/packages/ed/39/15045ae46f2a123019aa968dfcba0396c161c20f855f11dea6796bcaae95/PyMySQL-0.9.3-py2.py3-none-any.whl
    Installing collected packages: pymysql
    Successfully installed pymysql-0.9.3

    (py3dev) D:py3devScripts>pip list
    Package    Version
    ---------- -------
    pip        19.0.3
    PyMySQL    0.9.3
    setuptools 39.0.1

    人们永远没有足够的时间把它做好,但永远有足够的时间重新来过。 可是,因为并不是总有机会重做一遍,你必须做得更好,换句话说, 人们永远没有足够的时间去考虑到底是不是想要它,但永远有足够的时间去为之后悔。 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 浅掘千口井,不如深挖一口井!当知识支撑不了野心时,那就静下心来学习吧!运维技术交流QQ群:618354452

    个人微信公众号,定期发布技术文章和运维感悟。欢迎大家关注交流。

  • 相关阅读:
    vscode添加python文件头模板
    解决Win平台VSCode中Python在控制台输出中文乱码的问题
    Windows系统解决VSCode终端无法输入问题
    python中pip安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))…………或无法pip install packname安装依赖包
    GET和POST的本质区别
    文件名排序
    乱码加密解密
    jQuery.validator 自定义验证消息
    Oracle查询某个表被那些存储过程引用
    note4
  • 原文地址:https://www.cnblogs.com/miaocbin/p/10592674.html
Copyright © 2011-2022 走看看