美文网首页
编程语言基础python之环境简介

编程语言基础python之环境简介

作者: 土卡拉 | 来源:发表于2019-03-08 23:31 被阅读0次
        开发离不开环境的搭建,这其中硬件设备不在讨论范围中,软件环境搭建包括系统环境、解释器安装、IDE工具的使用,以及各种安装包的加载,而为了避免多项目开发过程中应用版本的冲突,虚拟开发环境的作用便显得尤为重要了。
    

    首先我们对于开发环境搭建的选择:
    -系统环境 Linux-Ubuntu 16.04 或者 Windows下装在虚拟机(有利于后期服务器的操作)
    -运行环境 Python3 (广泛应用版本,是开发需求而定)
    -编写工具 pycharm (个人版,可以用破解码破解,功能更强)
    -虚拟环境 pyenv 和 virtualenv
    重点了解一下虚拟开发环境:
    -pyenv P管理不同的Python版本
    -virtualenv 隔离不同项目的工作环境

    pyenv的安装、简单使用
    首先要注意的是:
    - 使用pyenv管理python,必须是用pyenv安装的python才行,系统以前有的,需要重新用pyenv安装
    - 使用pip安装第三方模块时会安装到~/.pyenv/versions/xxx下,不会和系统模块发生冲突;
    - 使用pip安装模块后,可能需要执行pyenv rehash更新数据库。
    - 配置环境变量(写入方式注意与下载方式结合,不然会出诡异的错误)
    1、安装pyenv
    curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
    ([1]安装过git也可以用git clone https://github.com/pyenv/pyenv.git ~/.pyenv进行安装)
    2、路径配置sudo vim ~/.bashrc
    export PATH="/root/.pyenv/bin:PATH" eval "(pyenv init -)"
    eval "(pyenv virtualenv-init -)" ([2]echo 'export PYENV_ROOT="HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="PYENV_ROOT/bin:PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    3、生效配置
    source ~/.bashrc

    4、使用pyenv管理python,必须是用pyenv安装的python
    -安装Python依赖:
    sudo apt-get install libc6-dev gcc
    sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
    -安装python(不建议直接pyenv install 3.6.4 -v安装,国外网站下载太慢)
    cd ~/.pyenv
    sudo mkdir cache
    wget -c http://mirrors.sohu.com/python/3.6.4/Python-3.6.4.tar.xz -P ~/.pyenv/cache/ (版本号自己选择)
    pyenv install 3.6.4 -v
    -更新pyenv数据库
    pyenv rehash

    -下载pyenv-virtualenv
    git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
    -写入环境变量
    echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
    -重启终端

    -创建虚拟环境
    pyenv virtualenv 3.6.4 env36(环境名随便起)
    -切入虚拟环境
    pyenv activate 虚拟环境名
    -切出虚拟环境
    source deactivate

    -查看pyenv支持的python版本 pyenv install --list
    -列出pyenv可用python版本 pyenv versions
    -切换Python版本 pyenv global 3.5.4
    -删除指定Python版本 pyenv uninstall 3.5.4

    virtualenv的安装、简单使用
    1、安装virtualenv
    pip install virtualenv
    pip install virtualenvwrapper (virtualenv的扩展集合)

    2、配置环境变量(写入方式注意与下载方式结合,不然会出诡异的错误)
    export WORKON_HOME=HOME/.virtualenvs export PROJECT_HOME=HOME/workspace
    source /usr/local/bin/virtualenvwrapper.sh
    (若在pip下载后,找不到/usr/local/bin/virtualenvwrapper.sh路径的文件,使用 find / -name virtualenvwrapper.sh 寻找该文件路径)

    3、刷新配置
    source ~/.bashrc

    4、创建虚拟环境
    mkvirtualenv [版本] vir_name

    5、进入虚拟环境
    workon vir_name

    6、切出虚拟环境
    deactivate

    相关文章

      网友评论

          本文标题:编程语言基础python之环境简介

          本文链接:https://www.haomeiwen.com/subject/brljpqtx.html