• Python开发不可不知的虚拟环境


    一、python3.3之后自带的venv模块

    1. 创建虚拟环境

    python3.6 -m venv project-env

    2. 加入虚拟环境目录

    cd pronject-env

    3. 激活虚拟环境

    source bin/activite

    4. 退出虚拟环境

    deactivate

    二、virtualenv

    1. 安装

    安装到系统目录

    pip install virtualenv

    安装到用户目录

    pip install virtualenv --user

    2. 创建项目

    virtualenv project-env -p 'python3.6'

    3. 进入虚拟环境

    cd project-env

     

    4. 激活

    source bin/activate

    5. 退出

    deactivate

    三、autoenv(自动切换虚拟环境,项目即环境)

    1. 克隆项目到本地

    git clone git://github.com/kennethreitz/autoenv.git ~/.autoenv

     

    2. 配置用户环境变量

    echo 'source ~/.autoenv/activate.sh' >> ~/.zshrc

     

    3. 载入用户环境变量

    source ~/.zshrc

    4.写入虚拟环境到项目文件夹

    echo "source ~/project-env/bin/activate" > project/.env
    ~/project-env/bin/activate代表python的虚拟环境位置,project表示你的项目文件夹,需要手动修改。

    四、virtualenvwrapper(最好用的,环境和项目分开)

    1. 安装

    pip install virtualenvwrapper

    2. 修改.zshrc(oh-my-zsh用户)或.bashrc

    export WORKON_HOME=$HOME/.virtualenvs
    source /usr/local/bin/virtualenvwrapper.sh

    3. 创建虚拟环境

    mkvirtualenv project-env -p 'python3.6'

    4. 激活虚拟环境(在任意目录下都可激活)

    workon project-env

  • 相关阅读:
    搭建 structs2 环境
    数据库基础
    好书推荐整理
    Java 完美判断中文字符
    中文在unicode中的编码范围
    [转载]爬虫的自我解剖(抓取网页HtmlUnit)
    web应用配置
    简单的Java Web服务器
    dos基本命令
    Unrecognized Windows Sockets error: 0: JVM_Bind
  • 原文地址:https://www.cnblogs.com/lshedward/p/10435925.html
Copyright © 2020-2023  润新知