zoukankan      html  css  js  c++  java
  • linux python3.7的安装和配置

    python3.7的安装和配置

    1. 安装系统依赖包
    yum -y install openssl-devel zlib-devel bzip2-devel sqlite-devel readline-devel libffi-devel systemtap-sdt-devel

    yum install gcc-c++

    2. 下载和安装python3.7 
        
        1. 下载
        wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
        
        2. 解压和编译
        tar zvxf Python-3.7.0.tgz
        cd Python-3.7.0
        ./configure --prefix=/usr/local/python3.7 --enable-optimizations
        make && make install
        
        3. 将python3.7设置为全局命令
        ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python37

     sudu find / -name python3.7


    2. 虚拟环境和安装和依赖包安装

    1. 安装虚拟环境
    
    yum install python-setuptools python-devel
    pip install virtualenvwrapper
    
    2. 编辑.bashrc文件
    
    先通过命令 sudo find / -name virtualenvwrapper.sh
    找到virtualenvwrapper.sh 文件所在位置
    vim ~/.bashrc
    
    后在文件结尾输入:
        export WORKON_HOME=$HOME/.virtualenvs
        source /usr/bin/virtualenvwrapper.sh
    
    最后退出vim后 source ~/.bashrc
    
    3. 新建虚拟环境
        
        mkvirtualenv -p python37 mxforum
    
    4. 安装依赖包
        进入项目目录后
        
        pip install requirements.txt

    新建虚拟环境之后会自动激活虚拟环境。如果我们平时想要进入某个虚拟环境,可以用下面的命令。

    workon spider

    这也就是为什么环境变量中存放虚拟环境的目录为啥叫做WORKON_HOME。顺便说一句,workon 后面可是可以支持用 tab自动补全的哟。

    同样,离开虚拟环境,可以使用。

    deactivate

    另外,删除虚拟环境也一样简单。

    rmvirtualenv spider





    Linux系统

    • 进入命令行界面
    • pip install virtualenvwrapper(Linux)
    • 首先,需要对 virtualenvwrapper进行配置。它需要指定一个环境变量,叫做WORKON_HOME,并且需要运行一下它的初始化工具 virtualenvwrapper.sh,这个脚本在 /usr/local/bin/ 目录下。WORKON_HOME 就是它将要用来存放各种虚拟环境目录的目录,这里我们可以设置为 ~/.virtualenvs。export WORKON_HOME='~/.virtualenvs' source /usr/local/bin/virtualenvwrapper.sh
    • 由于每次都需要执行这两部操作,我们可以将其写入终端的配置文件中。例如,如果使用 bash,则添加到 ~/.bashrc 中;如果使用 zsh,则添加到 ~/.zshrc 中。这样每次启动终端的时候都会自动运行



    https://blog.csdn.net/jingmin_heijie/article/details/86630005

    https://www.cnblogs.com/ech2o/p/11773614.html


  • 相关阅读:
    2020寒假 学习进度笔记4:spark使用1
    2020寒假 学习进度笔记3:Spark安装
    2020寒假 学习进度笔记2:Scala学习
    2020寒假 学习进度笔记1:Scala安装(Windows + Lunux)
    测试试卷—数据清洗
    实验6:Mapreduce实例——WordCount
    个人课程总结
    如何打jar包
    初探性能优化——2个月到4小时的性能提升(copy)推荐阅读
    《阿里巴巴Java工作手册》学习笔记
  • 原文地址:https://www.cnblogs.com/angdh/p/13520199.html
Copyright © 2011-2022 走看看