您的位置:首页 > 编程语言 > Python开发

Python虚拟环境搭建以及使用pycharm快速搭建(进阶)

2018-05-31 15:58 381 查看
版权声明:本文为博主原创文章,转载请注明出处: https://blog.csdn.net/qq_31603575/article/details/80525705

虚拟环境

如果在一台电脑上,开发多个不同的项目,可能需要用到同一个包的不同版本,
  • 解决方案就是:
    虚拟环境
  • 作用:
    虚拟环境
    可以搭建独立的python运行环境,使得单个项目的运行环境与其它项目互不影响
  • 所有的
    虚拟环境
    都位于
    /home/
    下的隐藏目录
    .virtualenvs
    下(Ubuntu)

如何搭建虚拟环境

  • 安装虚拟环境的命令:
sudo pip install virtualenv
sudo pip install virtualenvwrapper

安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:

# 1.创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs

# 2.打开~/.bashrc文件,并添加如下
export WORKON_HOME=$HOME/.virtualenvs
source /user/local/bin/virtualenvwrapper.sh

# 3.运行
source ~/.bashrc
  • 创建虚拟环境的命令:

    创建python2虚拟环境(默认)
mkvirtualenv 虚拟环境名
eg:
mkvirtualenv py2_flask
  • 创建python3虚拟环境
mkvirtualenv -p python3 虚拟环境名
eg:
mkvirtualenv -p python3 py3_flask
  • 提示:

      创建虚拟环境需要联网
    • 创建成功后,会自动工作在这个虚拟环境上
    • 工作在虚拟环境上,提示符最前面会出现"虚拟环境名"

    直接加载虚拟环境(通过目录地址)

    1.
    source 虚拟环境/bin/activate
    python test.py
    2.
    source `which virtualenvwrapper.sh`
    workon xxx
    python test.py

    如何使用虚拟环境

    • 查看虚拟环境的命令
    workon 两次tab键
    or
    查看~/.virtualenvs中的文件夹名


    • 使用虚拟环境的命令
    workon 虚拟环境名称
    
    eg:使⽤python2的虚拟环境
    workon py2_flask
    
    eg:使⽤python3的虚拟环境
    workon py3_flask
    
    ...
    运行项目代码

    • 在虚拟环境中安装各种插件

      在py3_flask环境中
      pip install xxx
      则是全部是py3版本的,反之则2
  • 查看虚拟环境中安装的包

  • pip freeze
    
    pip freeze > requirements.txt 生成依赖文件(导出到txt中,把当前环境中的所有依赖文件打包)
    
    pip install -r requirements.txt 安装依赖包(快速配置项目所需要的依赖包)
    • 退出虚拟环境的命令
    deactivate
    • 删除虚拟环境的命令
    rmvirtualenv 虚拟环境
    
    eg:删除虚拟环境py3_flask
    先退出:deactivate在删除:rmvirtualenv py3_flask
    
    • pycharm 中使用工作环境

    用pycharm快速创建虚拟工作目录

    1. 创建 create virtualenv


    2. 在虚拟环境添加依赖文件

    3. 查看所有虚拟环境

    4. 删除本地的虚拟环境

    5. 切换工作环境

    阅读更多
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: